0
我正在使用SqlDataReader從DB讀取數據。在閱讀數據之前,檢查什麼是最好的方法。哪一個是最好的出3在讀取之前檢查SQLDataReader的最佳方法
方法1
using (SqlDataReader objReader = sqlCommand.ExecuteReader())
{
if (objReader != null)
{
while (objReader.HasRows && objReader.Read())
{
//code
}
}
}
方法2
using (SqlDataReader objReader = sqlCommand.ExecuteReader())
{
if (objReader != null)
{
while (objReader.Read())
{
//code
}
}
}
方法3
using (SqlDataReader objReader = sqlCommand.ExecuteReader())
{
while (objReader.HasRows && objReader.Read())
{
//code
}
}
最好的意見爲主。這些問題是關於SO的話題。 –
@TimSchmelter謝謝,只是想知道是否需要用HasRow檢查NULL條件 – user1926138