PDA

View Full Version : مشکل با مقادیر null



shakiba_12
جمعه 10 تیر 1384, 20:11 عصر
وقتی که از دیتابیس می خونم
می خوام بهش بگم مثلا فلان تکسن باکس رو اگر که مقدار فلان ستون Null نبود با اون برابر کن ولی نمیشه
اگه براش شرط نذارم میگه خالی رو نمی تونه توی تکست باکس بریزه
وقتی هم بهش میگم



if dr("age") <>"" then
txtage=dr("age")
end if

یا


if dr("age")<>0 then
....

در هر دو صورت ایراد می گیره :( [/quote]

علیرضا مداح
شنبه 11 تیر 1384, 00:19 صبح
سلام .
دوست عزیز برای تعیین اینکه آیا مقدار برگردانده شده از بانک اطلاعاتی Null است یا خیر میبایست از تابع IsDBNull استفاده نمایید :


If IsDBNull(dr("age")) = False Then
txtage.Text = dr("age")
End If

sm
دوشنبه 13 تیر 1384, 14:38 عصر
همچنین میتونی از روش زیر استفاده کنی :
if dr("age").tostring <>"" then
در اینصورت اگه مقدار فیلدت null باشه , "" رو برمیگردونه .
و اگه فیلدت از جنس عددیه میتونی بگی if val(dr("age"))<>0