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 Textreader zum Auslesen von Daten aus der Spalte ab.
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 Ordnungszahl der Spalte.
Gibt zurück
Ein Textreader.
Ausnahmen
Die Verbindung wurde während des Datenabrufs gelöscht oder geschlossen.
- oder -
Der Datenreader wurde während des Datenabrufs geschlossen.
- oder -
Es gibt keine Daten, die gelesen werden können (der erste Aufruf von Read() hat z. B. nicht stattgefunden oder "false" zurückgegeben).
- oder -
Der Datenreader hat versucht, eine zuvor gelesene Spalte im sequenziellen Modus zu lesen.
- oder -
Es gab einen aktiven asynchronen Vorgang. Dies gilt für alle Get*-Methoden bei der Ausführung im sequenziellen Modus, da sie aufgerufen werden können, während des Lesens eines Datenstroms.
Der Spaltenindex ist außerhalb des gültigen Bereichs.
Die angegebene Spalte ist kein Texttyp, der Lesevorgänge mit einem TextReader unterstützt.
Hinweise
GetTextReader unterstützt nur das Abrufen von Werten, die in Zeichenarrays (Zeichenfolgen) konvertiert werden können.