|
In fact, if you only need to read through every record without modifying their contents, you may consider using datareader because its performance is faster than using dataset in general.
e.g.
[Visual Basic]
Dim myReader As SqlDataReader = myCommand.ExecuteReader()
.....
If myReader.HasRows Then
Do While myReader.Read()
Console.WriteLine(vbTab & "{0}" & vbTab & "{1}", myReader.GetInt32(0), myReader.GetString(1))
Loop
Else
Console.WriteLine("No rows returned.")
End If
myReader.Close()
[C#]
SqlDataReader myReader = myCommand.ExecuteReader();
.....
if (myReader.HasRows)
while (myReader.Read())
Console.WriteLine("\t{0}\t{1}", myReader.GetInt32(0), myReader.GetString(1));
else
Console.WriteLine("No rows returned.");
myReader.Close();
|