السلام عليكم كيفية تخزين قيمة فارغة في حقل date اي " "
انا استعمل sql server 2008 r2
السلام عليكم كيفية تخزين قيمة فارغة في حقل date اي " "
انا استعمل sql server 2008 r2
الحياة لاتشترى بمال مهما كانت الحياة تحتاجة ... فسوف تغادر هذة الحياة وبعدها لاحد يترحم عليك فلا تجعل المال هو غاية بل اجعله وسيلة للنجاة
الحياة لاتشترى بمال مهما كانت الحياة تحتاجة ... فسوف تغادر هذة الحياة وبعدها لاحد يترحم عليك فلا تجعل المال هو غاية بل اجعله وسيلة للنجاة
إذا فالحقل هو من النوع نص وليس تاريخ
ومن ثم تضع فيه سلسلة فارغة أي إشارتي اقتباس مفردة بدون أي فراغ بينها
''
ما أقبـح المعصية ، تذهب لذتها ويبقى إثمها ... ومأ أحسن الطاعة ، تذهب مشقتها ويبقى ثوابها
كل نعيم دون الجنة غرور ... وكـل شقـاء دون النـار سرور
لا هو من نوع تاريخ DATE انما اريد مثل النص
لماذا اريد فعل هذا .... بسبب انه المشكلة عندي في الاستعلام في حال يكون حقل DATE خالي "NULL"
تحصل لي هذه المشكلة
فما الحل ؟ لهذ المشكله
الحياة لاتشترى بمال مهما كانت الحياة تحتاجة ... فسوف تغادر هذة الحياة وبعدها لاحد يترحم عليك فلا تجعل المال هو غاية بل اجعله وسيلة للنجاة
في هذه الحالة استخدم السطر التالي :
DateTimePicker1.Value = IIf(IsDBNull(dr.Item("Published")), "", dr.Item("Published"))بحيث يفحص القيمة إن كانت نل يعيد نص فارغ وإلا يعيد القيمة نفسها
تعليمة IIf عبارة عن دالة لها ثلاث بارمترات الأول بولياني وهو شرط التحقق والثاني القيمة التي تريد أن يرجعها في حال تحقق الشرط والثالث القيمة التي تريد أن يرجعها في حال لم يكن الشرط محقق
ما أقبـح المعصية ، تذهب لذتها ويبقى إثمها ... ومأ أحسن الطاعة ، تذهب مشقتها ويبقى ثوابها
كل نعيم دون الجنة غرور ... وكـل شقـاء دون النـار سرور
الحياة لاتشترى بمال مهما كانت الحياة تحتاجة ... فسوف تغادر هذة الحياة وبعدها لاحد يترحم عليك فلا تجعل المال هو غاية بل اجعله وسيلة للنجاة
If Not IsDBNull(dr.Item("Published")) Then )
Dateboo.Checked = True
Dateboo.Value = dr.Item("Published")
Else
Dateboo.Checked = False
End If
تم تطوير الحل ليصبح
لا اعرف اذا كان حلك افضل ؟ اخي
بارك الله في الجميع
تم تعديل هذه المشاركة بواسطة الحوت المضيء في 30 أبريل 2013 في 05:57
الحياة لاتشترى بمال مهما كانت الحياة تحتاجة ... فسوف تغادر هذة الحياة وبعدها لاحد يترحم عليك فلا تجعل المال هو غاية بل اجعله وسيلة للنجاة
عفوا أخي فاتني أن استبدل Value بـ Text
أي اجعلها
DateTimePicker1.Text
بالنسبة لحلك طالما أنه يحقق المطلوب إذا اعتمده
تم تعديل هذه المشاركة بواسطة أبو أحمد المبرمج في 30 أبريل 2013 في 07:49
ما أقبـح المعصية ، تذهب لذتها ويبقى إثمها ... ومأ أحسن الطاعة ، تذهب مشقتها ويبقى ثوابها
كل نعيم دون الجنة غرور ... وكـل شقـاء دون النـار سرور
استبدل هذا السطر
DataTimePicker1.value = dr.item("Published")ليصبح
DataTimePicker1.Text = dr("Published").ToStringتم تعديل هذه المشاركة بواسطة محمد فؤاد تركي في 30 أبريل 2013 في 07:50


شكر لكم جميعاً بارك الله فيكم دائما
الحياة لاتشترى بمال مهما كانت الحياة تحتاجة ... فسوف تغادر هذة الحياة وبعدها لاحد يترحم عليك فلا تجعل المال هو غاية بل اجعله وسيلة للنجاة
المتواجدون خلال آخر دقيقتين · يتحدّث كل ٣٠ ثانية
جارٍ التحقق من المتواجدين…