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

null values

بدأه DOWNLOADER في 3 أكتوبر 2010 · 5 رد · 821 مشاهدة · في Microsoft Visual Basic.NET
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

السلام عليكم ورحمة الله وبركاته

أرجو من أخواني الكرام بيان طريقة التعامل مع القيمة null في برنامج vb.net

أي على فرض كان لدينا data reader إسمه ar مثلا

وكان

ar.item (field هو null كيف أتعامل مع هذه القيمة............... أوإستبدلها بقيمة أخرى ولكم جزيل الشكر

السلام عليكم ورحمة الله وبركاته

#2

وعليكم السلام ورحمة الله وبركاته

 Dim d As String 
        Dim bb As String = If(d = DBNull.Value.ToString, "is null", "not null")

هنا يتم اختبار الشرط ( d = DBNull.Value.ToString) هل قيمة المتغير هى null ?

لو الشرط صحيح قيمة bb هتكون is null

لو غير صحيح هتكون not null

تقدر تغير d وتضع مكانها القيمة من الداتاريدير

وأيضا is null تغيرها للقيمة اللى انت عايزها لو كانت القيمة المرجعة من الداتابيز خالية

أما not null فتضع مكانها القيمة من الداتاريدير

يبقى كده معناه

لو القيمة المرجعة تساوى null هتكون قيمة المتغير القيمة الجديدة وان لم تكن null فستكون قيمة المتغير هى القيمة المرجعة

أتمنى ان اكون وفقت لشرح هذه النقطة وأن تكون وصلت المعلومة

أقلب الغريب كقلب أخيك ؟! أعيناه تشبه عينا أخيك ؟؟!! fb.pngtwitter.png

#3

تصحيح

 Dim bb As String = IIF(IsDBNull(d), "is null", "not null")

اقتباس
How to get experience without a job, and how to get a job without experience
#4

السلام عليكم أخواني الكرام أبو جود وحمزة

مشكورين كتير فضلتو والله يعطيكم العافية , الإجابة كانت واضحة ووفت بالطلب

السلام عليكم ورحمة الله وبركاته

#5

أخى حمزة ,, إجابة الأخ أبو الجود أيضا صحيحة

ربما التبس عليك المعامل If لكنه مدعوم بهذه الصورة فى VS 2008

إن قلت قال الله قال رسولـه همزوك همز المنكر المتعالي
أو قلت قد قال الصحابة والألـى تبعاً لهم بالقول والأعمال
أو قلت قـال الشافعي وأحمد و أبو حنيفة والإمام الغالي
صدوا عن وحي الإله ودينـه واحتالوا على حرام الله بالإحلال
يا أمةً لعبت بدين نبيها كتلاعب الصبيان في الأوحال
حاشا رسول الله يحكم بالهوى تلك إذاً حكومة الضلال

feed.1.gif

#6
GHOST2010 كتب:

أخى حمزة ,, إجابة الأخ أبو الجود أيضا صحيحة

ربما التبس عليك المعامل If لكنه مدعوم بهذه الصورة فى VS 2008

شكرا لك على التوضيح :)

اقتباس
How to get experience without a job, and how to get a job without experience

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