DataReaderExtensions.GetTextReader(DbDataReader, String) 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:
[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
Parameter
- reader
- DbDataReader
Der Datenleser, aus dem der Spaltenwert abgerufen werden soll.
- name
- String
Der Name der Spalte.
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 angegebene Name ist kein gültiger Spaltenname.
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.