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

تخزين قيمة فارغة في حقل date

بدأه الحوت المضيء في 29 أبريل 2013 · 10 رد · 513 مشاهدة · في Microsoft Visual Basic.NET
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

السلام عليكم كيفية  تخزين قيمة فارغة في حقل date  اي "   "  

 

انا استعمل sql server 2008 r2

الحياة لاتشترى بمال مهما كانت الحياة تحتاجة ... فسوف تغادر هذة الحياة وبعدها لاحد يترحم عليك  فلا تجعل المال هو غاية بل اجعله وسيلة للنجاة

#2

insert into DBLOG (EditBy,EditDate) values ('mohamed',NULL) 

1

certifiedj.jpg

 

 

Image Hosted by ImageShack.us
#3

لا ليس تكون خالية انما مثل مافي الصورة  هذه الطريقة

 

post-273110-0-17805200-1367252817_thumb.

الحياة لاتشترى بمال مهما كانت الحياة تحتاجة ... فسوف تغادر هذة الحياة وبعدها لاحد يترحم عليك  فلا تجعل المال هو غاية بل اجعله وسيلة للنجاة

#4

إذا فالحقل هو من النوع نص وليس تاريخ

ومن ثم تضع فيه سلسلة فارغة أي إشارتي اقتباس مفردة بدون أي فراغ بينها

''

1

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

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

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

#5

لا هو من نوع تاريخ  DATE   انما اريد مثل النص 

 

لماذا اريد فعل هذا ....  بسبب انه المشكلة عندي في الاستعلام  في حال  يكون حقل   DATE خالي  "NULL"

 

تحصل لي هذه المشكلة

 

post-273110-0-66303800-1367254055_thumb.

 

 

فما الحل  ؟ لهذ المشكله

الحياة لاتشترى بمال مهما كانت الحياة تحتاجة ... فسوف تغادر هذة الحياة وبعدها لاحد يترحم عليك  فلا تجعل المال هو غاية بل اجعله وسيلة للنجاة

#6

في هذه الحالة استخدم السطر التالي :

        DateTimePicker1.Value = IIf(IsDBNull(dr.Item("Published")), "", dr.Item("Published"))

بحيث يفحص القيمة إن كانت نل يعيد نص فارغ وإلا يعيد القيمة نفسها

تعليمة IIf عبارة عن دالة لها ثلاث بارمترات الأول بولياني وهو شرط التحقق والثاني القيمة التي تريد أن يرجعها في حال تحقق الشرط والثالث القيمة التي تريد أن يرجعها في حال لم يكن الشرط محقق

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

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

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

#7

لازلت نفس المشكلة ؟

 

 

[post-273110-0-97026900-1367262576_thumb.

الحياة لاتشترى بمال مهما كانت الحياة تحتاجة ... فسوف تغادر هذة الحياة وبعدها لاحد يترحم عليك  فلا تجعل المال هو غاية بل اجعله وسيلة للنجاة

#8

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

الحياة لاتشترى بمال مهما كانت الحياة تحتاجة ... فسوف تغادر هذة الحياة وبعدها لاحد يترحم عليك  فلا تجعل المال هو غاية بل اجعله وسيلة للنجاة

#9

عفوا أخي فاتني أن استبدل Value  بـ Text

أي اجعلها

DateTimePicker1.Text

بالنسبة لحلك طالما أنه يحقق المطلوب إذا اعتمده

تم تعديل هذه المشاركة بواسطة أبو أحمد المبرمج في 30 أبريل 2013 في 07:49

1

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

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

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

#10

استبدل هذا السطر

 

DataTimePicker1.value = dr.item("Published")

ليصبح

 

DataTimePicker1.Text = dr("Published").ToString

تم تعديل هذه المشاركة بواسطة محمد فؤاد تركي في 30 أبريل 2013 في 07:50

2

certifiedj.jpg

 

 

Image Hosted by ImageShack.us
#11

شكر لكم جميعاً بارك الله فيكم دائما

الحياة لاتشترى بمال مهما كانت الحياة تحتاجة ... فسوف تغادر هذة الحياة وبعدها لاحد يترحم عليك  فلا تجعل المال هو غاية بل اجعله وسيلة للنجاة

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

عدد الزوار حالياً

المتواجدون خلال آخر دقيقتين · يتحدّث كل ٣٠ ثانية

—الإجمالي—أعضاء مسجّلون—زوار بدون تسجيل

جارٍ التحقق من المتواجدين…