DataTableReader.Read Metodo
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Sposta l'oggetto DataTableReader al record successivo.
public:
override bool Read();
public override bool Read ();
override this.Read : unit -> bool
Public Overrides Function Read () As Boolean
Restituisce
true
in caso di presenza di un'altra riga da leggere. In caso contrario, false
.
Eccezioni
È stato effettuato un tentativo di lettura o di accesso a una colonna in una classe DataTableReader chiusa.
Esempio
La routine PrintColumns scorre tutte le righe dell'oggetto DataTableReader, visualizzando il contenuto di ogni colonna nella finestra Console.
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
Commenti
La posizione predefinita dell'oggetto DataTableReader è prima del primo record. È pertanto necessario chiamare Read
per avviare l'accesso a tutti i dati.