03-02-20, 02:43 PM
(03-02-20, 02:35 PM)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 بالنسبة لما سبق فما قلته انت عن الخطأ الاول صحيح اما بالنسبة للخطأ الثاني فكتبت حله في مشاركتي و لك مني جزيل الشكر و اللقييم .
ولك كل الشكرا ايضا |استاذ asemshahen5
ممكن مع الخطا الاتصال يفضل مفتوح وخصوصا انك لو لاحظت انة في تصيد الخطا لم يغلق الاتصال .
ارجو تقبل مروري |استاذ asemshahen5 .

