DbDataReader.GetTextReader(Int32) Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Ruft einen Textleser ab, um Daten aus der Spalte abzurufen.
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
Parameter
- ordinal
- Int32
Die nullbasierte Spalten-Ordnungszahl.
Gibt zurück
Eine Textsprachausgabe.
Ausnahmen
Die Verbindung wurde während des Datenabrufs verworfen oder geschlossen.
-oder-
Der Datenleser wird während des Datenabrufs geschlossen.
-oder-
Es sind keine Daten zum Lesen bereit (z. B. wurde der erste Read() nicht aufgerufen oder "false" zurückgegeben).
-oder-
Der Datenleser hat versucht, eine zuvor gelesene Spalte im sequenziellen Modus zu lesen.
-oder-
Es wurde ein asynchroner Vorgang ausgeführt. Dies gilt für alle Get*-Methoden, wenn sie im sequenziellen Modus ausgeführt werden, da sie beim Lesen eines Datenstroms aufgerufen werden können.
Der Spaltenindex liegt außerhalb des Bereichs.
Die angegebene Spalte ist kein Texttyp, der das Lesen mit einem TextReaderText unterstützt.
Hinweise
GetTextReader unterstützt nur den Abruf von Werten, die in Zeichenarrays (Zeichenfolgen) konvertiert werden können.