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

      對於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
{
   
// 有記錄
}

 

你可能感兴趣的:(如何判斷一個查詢結果是否為空?)