DbDataReader.GetTextReader(Int32) Metódus

Definíció

Lekéri a szövegolvasót az oszlop adatainak lekéréséhez.

public:
 virtual System::IO::TextReader ^ GetTextReader(int ordinal);
public virtual System.IO.TextReader GetTextReader(int ordinal);
abstract member GetTextReader : int -> System.IO.TextReader
override this.GetTextReader : int -> System.IO.TextReader
Public Overridable Function GetTextReader (ordinal As Integer) As TextReader

Paraméterek

ordinal
Int32

A nulla alapú oszloprend.

Válaszok

Egy szövegolvasó.

Kivételek

A kapcsolat megszakadt vagy bezáródott az adatlekérés során.

-vagy-

Az adatolvasó az adatlekérés során bezárul.

-vagy-

Nincs olvasásra kész adat (például az első Read() nem lett meghívva, vagy hamis értéket ad vissza).

-vagy-

Az adatolvasó szekvenciális módban próbált beolvasni egy korábban beolvasott oszlopot.

-vagy-

Aszinkron művelet volt folyamatban. Ez az összes Get* metódusra vonatkozik, ha szekvenciális módban futnak, mivel a stream olvasása közben meghívhatók.

Az oszlopindex tartományon kívül esik.

A megadott oszlop nem olyan szövegtípus, amely támogatja az olvasást egy TextReader.

Megjegyzések

GetTextReader csak a karaktertömbökké (sztringekké) konvertálható értékek lekérését támogatja.

A következőre érvényes: