C#三种判断数据库中取出的字段值是否为空(NULL) 的方法
2015-07-29 22:58
537 查看
最近操作数据库,需要判断返回的字段值是否为空,在网上收集了3种方法供大家参考
1 通过System.DBNull判断,网上大部分都使用这个方法。
2 通过IsNull判断
3 通过ToString() 判断
地址:http://www.jb51.net/article/35234.htm
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字段是否为空
地址:http://www.jb51.net/article/35234.htm
相关文章推荐
- MySQL之索引
- 将图片存储到Sqlite和取出
- 关于derby创建数据时,数据库存放目录问题
- 请求下来的数据放到数据库中 操作
- PL/SQL Developer自动补全SQL语句
- PL/SQL Developer自动补全SQL语句
- PL/SQL Developer自动补全SQL语句
- 关系型数据库的典型概念
- MySQL读取不重复的数据
- sqlit3的使用
- NoSQL架构实践(三)——以NoSQL为缓存
- NoSQL架构实践(二)——以NoSQL为主
- NoSQL架构实践(一)——以NoSQL为辅
- 关系数据库还是NoSQL数据库
- NoSQL开篇—为什么要使用NoSQL
- SQL SERVER中UPDLOCK ,READPAST使用
- MySQL的查询缓存
- 重写代码生成器支持模板(多层架构,MVC),多语言c#,java;支持mysql和sqlserver,动态编译
- SQL Server建库-建表-建约束
- redis命令,学习笔记