C#程序连接数据库及读取数据库中字段的简单方法总结

2019-12-30 12:27:46王旭


判断数据库中取出的字段值是否为空(NULL)
最近操作数据库,需要判断返回的字段值是否为空,在Google上搜索到三种方法。

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#教程频道。