18-09-20, 04:44 AM
(17-09-20, 11:54 PM)talatm كتب : أعزائى فى المنتدى
عندى مشكلة خاصة باضافة حقل التاريخ فى
عندما استخدم أداة datetimepiker لادخال التاريخ
لا يستجيب وتظهر الرسالة دى
غيرت تنسيق التاريخ لاكثر من شكل لا تستجيب تظهر رسائل
سأرفق ملف البرنامج ربما يكون هناك حطأ فى الكود انا مش واخد بالى منه
ارجو المساعدة
خذ التاريخ من DateTimePicker1.Value وليس DateTimePicker1.Text
لمنع مشاكل تمرير البيانات استخدم Parameters
تعديل
كود :
If frmcases.state1 = "add" Then
cmd3 = New SqlCommand("insert into cases (clientnumb,clientcharacter,casenumber,caseyear,caseclass,casekinde,courtname,courtrange,litigantname,litigantcharacter,litigantlawyer,casesubject,judgment,regestdate)values(@clientnumb,@clientcharacter,@casenumber,@caseyear,@caseclass,@casekinde,@courtname,@courtrange,@litigantname,@litigantcharacter,@litigantlawyer,@casesubject,@judgment,@regestdate)", con)
cmd3.Parameters.AddWithValue("@clientnumb", TextBox1.Text)
cmd3.Parameters.AddWithValue("@clientcharacter", TextBox2.Text)
cmd3.Parameters.AddWithValue("@casenumber", TextBox3.Text)
cmd3.Parameters.AddWithValue("@caseyear", TextBox4.Text)
cmd3.Parameters.AddWithValue("@caseclass", TextBox5.Text)
cmd3.Parameters.AddWithValue("@casekinde", TextBox6.Text)
cmd3.Parameters.AddWithValue("@courtname", TextBox7.Text)
cmd3.Parameters.AddWithValue("@courtrange", TextBox8.Text)
cmd3.Parameters.AddWithValue("@litigantname", TextBox9.Text)
cmd3.Parameters.AddWithValue("@litigantcharacter", TextBox10.Text)
cmd3.Parameters.AddWithValue("@litigantlawyer", TextBox11.Text)
cmd3.Parameters.AddWithValue("@casesubject", TextBox12.Text)
cmd3.Parameters.AddWithValue("@judgment", TextBox13.Text)
cmd3.Parameters.AddWithValue("@regestdate", DateTimePicker1.Value.Date)
con.Open()
cmd3.ExecuteNonQuery()
con.Close()
MsgBox("تمت الاضافة بنجاح")
End If