我的表中有一个字段(Mssql数据库),“Name(Varchar(20))NULL)”
如何读取可以为空或空的字段?
我喜欢这个:
if (myReader["Name"] != DBNull.Value || myReader["Name"] !=String.Empty)
是否有内置的c#函数来检查它?
(IsNullOrEmpty()
??它不检查Database NULL类型?)
答案 0 :(得分:0)
您必须测试DBNull.Value必须
IsNullOrEmpty测试空值C#并为空,但不检查null数据库如DBNull.Value