关于System.DBNull的判断

利用Sstem .Data.DataSet为载体,从数据库中取得数据,当没有检索到数据时

DataSet.Tables(0).Rows(0).Item(0)返回就是"System.DBNull"

 

此时如果进行判断,那么判断条件应该是

if DataSet.Tables(0).Rows(0).Item(0) is System.DBNull.Value  then

.....

End if

而不是习惯上想象的 is System.DBNull

你可能感兴趣的:(数据库)