DataTableReader.Read Metoda
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
DataTableReader Przechodzi do następnego rekordu.
public:
override bool Read();
public override bool Read ();
override this.Read : unit -> bool
Public Overrides Function Read () As Boolean
Zwraca
true
jeśli był inny wiersz do odczytania; w przeciwnym razie false
.
Wyjątki
Podjęto próbę odczytu lub uzyskania dostępu do kolumny w zamkniętym DataTableReader obiekcie .
Przykłady
Procedura PrintColumns przechodzi przez wszystkie wiersze w elemecie DataTableReader, wyświetlając zawartość każdej kolumny w oknie Konsola.
private static void PrintColumns(DataTableReader reader)
{
// Loop through all the rows in the DataTableReader
while (reader.Read())
{
for (int i = 0; i < reader.FieldCount; i++)
{
Console.Write("{0} ", reader[i]);
}
Console.WriteLine();
}
}
Private Sub PrintColumns( _
ByVal reader As DataTableReader)
' Loop through all the rows in the DataTableReader.
While reader.Read()
For i As Integer = 0 To reader.FieldCount - 1
Console.Write("{0} ", reader(i))
Next
Console.WriteLine()
End While
End Sub
Uwagi
Domyślna pozycja elementu DataTableReader to przed pierwszym rekordem. W związku z tym należy wywołać metodę Read
, aby rozpocząć uzyskiwanie dostępu do jakichkolwiek danych.