PDA

View Full Version : مشکل در Null بودن مقدار یک فیلد در بانک



sabaab1359
شنبه 20 خرداد 1385, 23:30 عصر
سلام.
من برای خواندن مقدار فیلد productinfo از نوع nvarchar از بانک اطلاعاتی که می تواند مقدار null داشته باشد، از دستور Context.Items("productinfo") استفاده می کنم. مقدار آن را هم در متد BeginRequest در فایل Global.asax مشخص می کنم. ولی وقتی می خواهم مقدار آن را در یک متغیر String بریزم ، اگر تهی باشد خطای تبدیل DbNUll به String می گیرد. من چطور باید تعیین کنم که اگر مقدار آن در بانک اطلاعاتی null نیست، آنگاه مقدارش رو در متغیر بریزه. از Is Nothing هم استفاده کردم ولی درست عمل نکرد.
ممنون

مجتبی کریمی
یک شنبه 21 خرداد 1385, 08:25 صبح
سلام نمی دونم درست متوجه شدم یا نه
شما می تونید مقدار فیلد رو با "" اند کنید
productinfo & ""

shima818
دوشنبه 22 خرداد 1385, 17:51 عصر
به انتهای دستور خود .ToString را اضافه کنید، اگر مقدار Null باشد، "" را بر می گرداند

reza_rad
سه شنبه 23 خرداد 1385, 06:20 صبح
از این استفاده کن :


If dr("ActionName") Is System.DBNull.Value Then