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字段是否為空 

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM