Ich lese Daten aus der DB mit SqlDataReader. Was ist der beste Weg, um zu überprüfen, bevor Sie Daten lesen. Welches ist am besten aus 3Die beste Möglichkeit, SQLDataReader vor dem Lesen zu überprüfen
Methode 1
using (SqlDataReader objReader = sqlCommand.ExecuteReader())
{
if (objReader != null)
{
while (objReader.HasRows && objReader.Read())
{
//code
}
}
}
Methode 2
using (SqlDataReader objReader = sqlCommand.ExecuteReader())
{
if (objReader != null)
{
while (objReader.Read())
{
//code
}
}
}
Methode 3
using (SqlDataReader objReader = sqlCommand.ExecuteReader())
{
while (objReader.HasRows && objReader.Read())
{
//code
}
}
Beste ist Meinung basiert. Diese Art von Fragen sind off-topic auf SO. –
@TimSchmelter Danke, möchte nur wissen, ob es notwendig ist, NULL-Bedingung mit HasRow zu überprüfen – user1926138