DbDataReader.GetTextReader(Int32) Metoda

Definicja

Pobiera czytnik tekstu w celu pobrania danych z kolumny.

C#
public virtual System.IO.TextReader GetTextReader (int ordinal);

Parametry

ordinal
Int32

Liczba porządkowa kolumn opartych na zerach.

Zwraca

Czytnik tekstu.

Wyjątki

Połączenie zostało przerwane lub zamknięte podczas pobierania danych.

-lub-

Czytnik danych jest zamykany podczas pobierania danych.

-lub-

Nie ma danych gotowych do odczytu (na przykład pierwsza Read() nie została wywołana lub zwrócona wartość false).

-lub-

Czytnik danych próbował odczytać wcześniej odczyt kolumny w trybie sekwencyjnym.

-lub-

W toku była operacja asynchroniczna. Dotyczy to wszystkich metod Get* podczas uruchamiania w trybie sekwencyjnym, ponieważ można je wywołać podczas odczytywania strumienia.

Indeks kolumny jest poza zakresem.

Określona kolumna nie jest typem tekstowym obsługującym odczytywanie za pomocą elementu TextReader.

Uwagi

GetTextReader Obsługuje tylko pobieranie wartości, które można przekonwertować na tablice znaków (ciągi).

Dotyczy

Produkt Wersje
.NET Core 1.0, Core 1.1, Core 2.0, Core 2.1, Core 2.2, Core 3.0, Core 3.1, 5, 6, 7, 8, 9
.NET Framework 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
.NET Standard 2.0, 2.1
UWP 10.0