Nyelv

DataReaderExtensions.GetTextReader(DbDataReader, String) Metódus

Definíció

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

public:
[System::Runtime::CompilerServices::Extension]
 static System::IO::TextReader ^ GetTextReader(System::Data::Common::DbDataReader ^ reader, System::String ^ name);
public static System.IO.TextReader GetTextReader(this System.Data.Common.DbDataReader reader, string name);
static member GetTextReader : System.Data.Common.DbDataReader * string -> System.IO.TextReader
<Extension()>
Public Function GetTextReader (reader As DbDataReader, name As String) As TextReader

Paraméterek

reader
DbDataReader

Az adatolvasó, amelyből lekérheti az oszlop értékét.

name
String

Az oszlop neve.

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.

A megadott név nem érvényes oszlopnév.

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: