首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > VB Dotnet >

vb.net中DBNull转换为string,该怎么解决

2013-01-25 
vb.net中DBNull转换为string看了网上各种方法但是都不好用,用了tostring,directcast,其实我就是向判断一下

vb.net中DBNull转换为string
看了网上各种方法但是都不好用,用了tostring,directcast,其实我就是向判断一下,我取出来的这个字段是不是有值,但当DB中字段值为NULL事 程序走到判断处就报异常,1,判断取出来的字段是不是空:deliveryMst(i).CaseCode5.ToString = ""和DirectCast(deliveryMst(i).CaseCode6, String) = "" 2,deliveryMst(i).CaseCode5 IsNot Nothing AndAlso deliveryMst(i).CaseCode5 IsNot DBNull.Value,都不好用
[解决办法]
1.先判断 deliveryMst(i) 是不是空值
2.可以用 If(变量,"").ToString()

热点排行