C#判断数据库中取出的字段值是否为空(NULL) .
2013-04-02 11:10
656 查看
转载来自:http://blog.csdn.net/accountwcx/article/details/8106562
最近操作数据库,需要判断返回的字段值是否为空,在Google上搜索到三种方法。
1 通过System.DBNull判断,网上大部分都使用这个方法。
[csharp] view plaincopyprint?
DataTable dt; //假设字段为name, dt已经保存了数据
dt.rows[0]["name"] == System.DBNull.Value; //判断第一行数据的name字段是否为空
2 通过IsNull判断
[csharp] view plaincopyprint?
DataTable dt; //假设字段为name, dt已经保存了数据
dt.rows[0].IsNull("name"); //判断第一行数据的name字段是否为空
3 通过ToString() 判断,这个方法我没有试过。
[csharp] view plaincopyprint?
DataTable dt; //假设字段为name, dt已经保存了数据
dt.rows[0]["name"].ToString() == ""; //判断第一行数据的name字段是否为空
最近操作数据库,需要判断返回的字段值是否为空,在Google上搜索到三种方法。
1 通过System.DBNull判断,网上大部分都使用这个方法。
[csharp] view plaincopyprint?
DataTable dt; //假设字段为name, dt已经保存了数据
dt.rows[0]["name"] == System.DBNull.Value; //判断第一行数据的name字段是否为空
DataTable dt; //假设字段为name, dt已经保存了数据 dt.rows[0]["name"] == System.DBNull.Value; //判断第一行数据的name字段是否为空
2 通过IsNull判断
[csharp] view plaincopyprint?
DataTable dt; //假设字段为name, dt已经保存了数据
dt.rows[0].IsNull("name"); //判断第一行数据的name字段是否为空
DataTable dt; //假设字段为name, dt已经保存了数据 dt.rows[0].IsNull("name"); //判断第一行数据的name字段是否为空
3 通过ToString() 判断,这个方法我没有试过。
[csharp] view plaincopyprint?
DataTable dt; //假设字段为name, dt已经保存了数据
dt.rows[0]["name"].ToString() == ""; //判断第一行数据的name字段是否为空
相关文章推荐
- C#三种判断数据库中取出的字段值是否为空(NULL) 的方法
- C#判断数据库中取出的字段值是否为空(NULL)
- C#三种判断数据库中取出的字段值是否为空(NULL) 的方法
- C#三种判断数据库中取出的字段值是否为空(NULL) 的方法
- C#判断数据库中取出的字段值是否为空(NULL)
- C#三种判断数据库中取出的字段值是否为空(NULL) 的方法
- C#三种判断数据库中取出的字段值是否为空(NULL) 的方法
- [导入]数据库中字段为NULL,业务逻辑层中如何实现判断是否为NULL
- java中判断从数据库中取出的字段是否为空
- c# 判断 值 是否为NUll
- C#使用Socket快速判断数据库连接是否正常的方法
- 判断字段是否为空(nil,NULL,NSNull)
- 数据库编程应注意判断查询结果是否为null
- sql 查询所有数据库、表名、表字段总结,判断表/视图/存储过程是否存在
- 如何判断数据库,表或字段是否存在
- 判断一个表中是否存在某个字段 及 判断数据库中是否有某个
- 如何判断sql server数据库中的image,text,ntext类型字段是否为NULL?
- SQL学习笔记8——查询到数据库的值为null在C#中如何判断
- 判断数据库向DataTable填充之后字段是否是空值
- JFinal Model判断数据库某条记录的属性字段是否包含空值