對於DataSet和DataReader等,如何在執行一個Select查詢后,判斷結果集是否為Null?

      參見下麵的代碼片斷,可以分別判斷幾種記錄集對象是否為空。

            

如何判斷一個查詢結果是否為空? 如何判斷一個查詢結果是否為空?

SqlDataReader dr 
= 
if(dr.read()) //有數據

如何判斷一個查詢結果是否為空? 如何判斷一個查詢結果是否為空?

DataTable dt 
= 
if(dt.Rows.Count > 0//有數據

如何判斷一個查詢結果是否為空? 如何判斷一個查詢結果是否為空?

SqlCommand cmd;
int i = cmd.Fill["youTable"];
if(i==0)
{
   
//沒記錄
 }
else
{
   
//有記錄
}

 

相关文章: