C#三种判断数据库中取出的字段值是否为空(NULL) 的方法

Posted 每天进步多一点

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了C#三种判断数据库中取出的字段值是否为空(NULL) 的方法相关的知识,希望对你有一定的参考价值。

 操作数据库,需要判断返回的字段值是否为空,大致有以下三种方法:

 

1 通过System.DBNull判断,网上大部分都使用这个方法。

DataTable dt;         //假设字段为name, dt已经保存了数据

dt.rows[0]["name"] == System.DBNull.Value;  //判断第一行数据的name字段是否为空

 

 

2 通过IsNull判断

DataTable dt;           //假设字段为name, dt已经保存了数据

dt.rows[0].IsNull("name");  //判断第一行数据的name字段是否为空

 

 

3 通过ToString() 判断

DataTable dt;         //假设字段为name, dt已经保存了数据  

dt.rows[0]["name"].ToString() == "";   //判断第一行数据的name字段是否为空 

 

以上是关于C#三种判断数据库中取出的字段值是否为空(NULL) 的方法的主要内容,如果未能解决你的问题,请参考以下文章

MySQL中判断某个字段的值是否为空NULL

SQL判断字段是不是为空,为NULL

C#判断字符串为空有哪几种方法

在Oracle中怎么判断字段是不是为空

sql如何判断字段的值是否空值

如何判断SQL SERVER表中字段为空