الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

مشكلة في dateTimePicker

بدأه عبدالقادر الشعيبي في 22 مايو 2012 · 5 رد · 616 مشاهدة · في Microsoft Visual C#.NET
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

السلام عليكم

عندي مشكلة في اداة dateTimePicker1 الموجود في #C

حيث انني استخدمها في ادخال التاريخ الى قاعدة بيانات من نوع SQL

المشكله هي :

عندما ادخل التاريخ يعمل بشكل طبيعي لكن اذا كان التاريخ من شهور 4,7,8,10

يعلق البرنامج وعند الضغط على dataGridView1 يطلع لي رسالة مررفقة بالصور

غير الاربعة الشهر المذكورة اعلاه يعمل طبيعي

ارجو مساعدتي ولكم جزيل الشكر

1337713986681.png

#2

السلام عليكم أخي حاول تغيير نوع متعير التاريخ في قاعدة البيانات بالتوفيق

Be the change you want to see in the world


#3

غيرت نوع البيانات في قاعدة البيانات من date الى datetime وراح التعليق نهائيا والرسالة صارت ماتظهر بس التاريخ مايتغير اذا كان التاريخ من احد الشهور الارببعة 4,7,8,10 وغيرها شغال طبيعي وشكرا اخي على اهتمامك

  BSemp.EndEdit();
                String s = "Update importers set import_name = ?,import_addr = ?,import_phon = ?,note = ?,date = ? " +
                            " where import_num = ?";

                dademp.UpdateCommand = new OdbcCommand(s, conemp);


                dademp.UpdateCommand.Parameters.Add("sdfgt", OdbcType.NVarChar, 50, "import_name");
                dademp.UpdateCommand.Parameters.Add("sdgt", OdbcType.NVarChar, 50, "import_addr");
                dademp.UpdateCommand.Parameters.Add("esat", OdbcType.Int , 0, "import_phon");
                dademp.UpdateCommand.Parameters.Add("aet", OdbcType.NVarChar , 255, "note");
                dademp.UpdateCommand.Parameters.Add("fh", OdbcType.DateTime, 8, "date");
                dademp.UpdateCommand.Parameters.Add("sdg", OdbcType.Int, 30, "import_num");
                dademp.Update(DSemp, "importers");

وهذا كود التحديث في قاعدة البيانات

تم تعديل هذه المشاركة بواسطة عبدالقادر الشعيبي في 24 مايو 2012 في 23:02

#4

السلام عليكم أخي تعامل مع التاريخ على أنه نص عادي أي غير نوع البيانات إلى nvarchar بالتوفيق

Be the change you want to see in the world


#5
METEOR كتب:

السلام عليكم أخي تعامل مع التاريخ على أنه نص عادي أي غير نوع البيانات إلى nvarchar بالتوفيق

حولت البيانات الى nvarchar والمشكلة لم تتحل ابدا والتعليق رجع والرسالة السابقة رجعت شكل المشكلة في الاداة نفسها وليس المشكله ارتباطها بالقاعدة او الدتا جريد

#6

أخي الكريم تسمية بعض أسماء الحقول والجداول والمتغيرات بنفس أسماء أحد الكلمات المحجوزة أحيانا يسبب مشاكل

وهذا ما كانت تذكره وثائق مايكروسوفت

وقد لاحظت أن أحد الأسماء date والتي قد تسبب تعارضات في بعض الأحيان

لذا أنصح أن تضيف شرطة سفلية في أوله أو تضيف أي لاحقة

طبعا هذا مجرد تخمين وقد لا يكون هو سبب مشكلتك

ولكن من باب تجريب الحلول

ما أقبـح المعصية ، تذهب لذتها ويبقى إثمها ... ومأ أحسن الطاعة ، تذهب مشقتها ويبقى ثوابها

كل نعيم دون الجنة غرور ... وكـل شقـاء دون النـار سرور

الدورة التطبيقية لتعليم التصميم بالإليستريتور

مواضيع مشابهة