如何检查表字段是空还是NULL?

时间:2016-07-16 20:02:52

标签: c# .net sql-server

我的表中有一个字段(Mssql数据库),“Name(Varchar(20))NULL)”

如何读取可以为空或空的字段?

我喜欢这个:

if (myReader["Name"] != DBNull.Value || myReader["Name"] !=String.Empty)

是否有内置的c#函数来检查它?

IsNullOrEmpty() ??它不检查Database NULL类型?)

1 个答案:

答案 0 :(得分:0)

您必须测试DBNull.Value必须

IsNullOrEmpty测试空值C#并为空,但不检查null数据库如DBNull.Value