03-02-20, 02:35 PM
(آخر تعديل لهذه المشاركة : 03-02-20, 10:29 PM {2} بواسطة asemshahen5.)
(03-02-20, 02:20 PM)egypt 2020 كتب :(03-02-20, 10:53 AM)asemshahen5 كتب : استبدل :
بـ :كود :
con.open()
كود :
If con.State = ConnectionState.Closed Then con.Open()
علي ما اعتقد استاذ asemshahen5 الموضوع مش جملة اتصال .
المشكلة عندة في حفظ التاريخ وتقريبا كدة بيستخدم تيكست لحفظ التاريخ بدل من اداة التاريخ .
1- استخدم اداة التاريخ DateTimePicker1
2- خلي الخاصية FORMATE = SHORT
3- اتاكد من حقل التاريخ بقاعدة البيانات او خلية تاريخ وخلي الخاصية الخاصة بية Short Date
4-وعدل بارميتر الخاص بحقل التاريخ
5- ضع البارميتر التالي في حقل التاريخ وفقا لاسم الحقل لديك.
6- طبعا تقدر تستخدم التيكست بس مش صح الطريقة دية هتحتاج تعمل CONVERT وملوش داعي هنا .
اما لو تيكست وعايز تحفظها بوضعها كتيكست لو انا فاهم صح .كود :
com.Parameters.AddWithValue("@employee_date", DateTimePicker1.Value.ToShortDateString)
فعدل اداة التاريخ بالكود التالي ايا كان اسمها .
كود :
Convert.ToDateTime(MaskedTextBox1.Text).ToShortDateString
وعند الضغط مرة اخرى على زر تسجيل يظهر صورة 2 بالنسبة لما سبق فما قلته انت عن الخطأ الاول صحيح اما بالنسبة للخطأ الثاني فكتبت حله في مشاركتي و لك مني جزيل الشكر و التقييم .
سبحان الله وبحمده سبحان الله العظيم و الحمد لله ولا اله الا الله والله اكبر
