Condividi tramite


DataTableReader.Read Metodo

Definizione

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.

Si applica a