DbDataReader Klasse
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.
Liest einen vorwärtsgeschützten Datenstrom von Zeilen aus einer Datenquelle.
public ref class DbDataReader abstract : IDisposable, System::Collections::IEnumerable
public ref class DbDataReader abstract : MarshalByRefObject, IDisposable, System::Collections::IEnumerable, System::Data::IDataReader
public ref class DbDataReader abstract : MarshalByRefObject, System::Collections::IEnumerable, System::Data::IDataReader
public ref class DbDataReader abstract : MarshalByRefObject, IAsyncDisposable, System::Collections::IEnumerable, System::Data::IDataReader
public abstract class DbDataReader : IDisposable, System.Collections.IEnumerable
public abstract class DbDataReader : MarshalByRefObject, IDisposable, System.Collections.IEnumerable, System.Data.IDataReader
public abstract class DbDataReader : MarshalByRefObject, System.Collections.IEnumerable, System.Data.IDataReader
public abstract class DbDataReader : MarshalByRefObject, IAsyncDisposable, System.Collections.IEnumerable, System.Data.IDataReader
type DbDataReader = class
interface IEnumerable
interface IDisposable
type DbDataReader = class
inherit MarshalByRefObject
interface IDataReader
interface IDisposable
interface IDataRecord
interface IEnumerable
type DbDataReader = class
inherit MarshalByRefObject
interface IEnumerable
interface IDataReader
interface IDataRecord
interface IDisposable
type DbDataReader = class
inherit MarshalByRefObject
interface IEnumerable
interface IDataReader
interface IDataRecord
interface IDisposable
interface IAsyncDisposable
Public MustInherit Class DbDataReader
Implements IDisposable, IEnumerable
Public MustInherit Class DbDataReader
Inherits MarshalByRefObject
Implements IDataReader, IDisposable, IEnumerable
Public MustInherit Class DbDataReader
Inherits MarshalByRefObject
Implements IDataReader, IEnumerable
Public MustInherit Class DbDataReader
Inherits MarshalByRefObject
Implements IAsyncDisposable, IDataReader, IEnumerable
- Vererbung
-
DbDataReader
- Vererbung
- Abgeleitet
- Implementiert
Konstruktoren
| Name | Beschreibung |
|---|---|
| DbDataReader() |
Initialisiert eine neue Instanz der DbDataReader-Klasse. |
Eigenschaften
| Name | Beschreibung |
|---|---|
| Depth |
Ruft einen Wert ab, der die Tiefe der Schachtelung für die aktuelle Zeile angibt. |
| FieldCount |
Wenn sie in einer abgeleiteten Klasse überschrieben wird, wird die Anzahl der Spalten in der aktuellen Zeile abgerufen. |
| HasRows |
Wenn sie in einer abgeleiteten Klasse überschrieben wird, wird ein Wert abgerufen, der angibt, ob dies DbDataReader eine oder mehrere Zeilen enthält. |
| IsClosed |
Wenn eine abgeleitete Klasse überschrieben wird, wird ein Wert abgerufen, der angibt, ob die DbDataReader Klasse geschlossen ist. |
| Item[Int32] |
Wenn eine abgeleitete Klasse überschrieben wird, ruft der Wert der angegebenen Spalte als Instanz von Object. |
| Item[String] |
Wenn eine abgeleitete Klasse überschrieben wird, ruft der Wert der angegebenen Spalte als Instanz von Object. |
| RecordsAffected |
Wenn sie in einer abgeleiteten Klasse überschrieben wird, wird die Anzahl der Zeilen durch Ausführung der SQL-Anweisung geändert, eingefügt oder gelöscht. |
| VisibleFieldCount |
Ruft die Anzahl der Felder in dem DbDataReader nicht ausgeblendeten ab. |
Methoden
| Name | Beschreibung |
|---|---|
| Close() |
Schließt das DbDataReader Objekt. |
| CloseAsync() |
Schließt das DbDataReader Objekt asynchron. |
| CreateObjRef(Type) |
Erstellt ein Objekt, das alle relevanten Informationen enthält, die zum Generieren eines Proxys erforderlich sind, der für die Kommunikation mit einem Remoteobjekt verwendet wird. (Geerbt von MarshalByRefObject) |
| Dispose() |
Gibt alle Ressourcen frei, die von der aktuellen Instanz der DbDataReader Klasse verwendet werden. |
| Dispose(Boolean) |
Gibt die nicht verwalteten Ressourcen frei, die von den DbDataReader verwalteten Ressourcen verwendet werden, und gibt optional die verwalteten Ressourcen frei. |
| DisposeAsync() |
Gibt asynchron alle Ressourcen frei, die von der aktuellen Instanz der DbDataReader Klasse verwendet werden. |
| Equals(Object) |
Bestimmt, ob das angegebene Objekt gleich dem aktuellen Objekt ist. (Geerbt von Object) |
| GetBoolean(Int32) |
Wenn sie in einer abgeleiteten Klasse überschrieben wird, wird der Wert der angegebenen Spalte als boolescher Wert abgerufen. |
| GetByte(Int32) |
Wenn sie in einer abgeleiteten Klasse überschrieben wird, wird der Wert der angegebenen Spalte als Byte abgerufen. |
| GetBytes(Int32, Int64, Byte[], Int32, Int32) |
Wenn sie in einer abgeleiteten Klasse überschrieben werden, liest sie eine angegebene Anzahl von Bytes aus der angegebenen Spalte beginnend mit einem angegebenen Index und schreibt sie in einen Puffer, der an einer angegebenen Position im Puffer beginnt. |
| GetChar(Int32) |
Wenn sie in einer abgeleiteten Klasse überschrieben wird, wird der Wert der angegebenen Spalte als einzelnes Zeichen abgerufen. |
| GetChars(Int32, Int64, Char[], Int32, Int32) |
Wenn sie in einer abgeleiteten Klasse überschrieben werden, liest sie eine angegebene Anzahl von Zeichen aus einer angegebenen Spalte beginnend mit einem angegebenen Index und schreibt sie in einen Puffer, der an einer angegebenen Position beginnt. |
| GetData(Int32) |
Gibt einen geschachtelten Datenleser für die angeforderte Spalte zurück. |
| GetDataTypeName(Int32) |
Wenn sie in einer abgeleiteten Klasse überschrieben wird, ruft der Name des Datentyps der angegebenen Spalte ab. |
| GetDateTime(Int32) |
Wenn sie in einer abgeleiteten Klasse überschrieben wird, wird der Wert der angegebenen Spalte als DateTime Objekt abgerufen. |
| GetDbDataReader(Int32) |
Gibt ein DbDataReader Objekt für die angeforderte Spalten-Ordnungszahl zurück, die mit einer anbieterspezifischen Implementierung überschrieben werden kann. |
| GetDecimal(Int32) |
Wenn sie in einer abgeleiteten Klasse überschrieben wird, wird der Wert der angegebenen Spalte als ein Decimal. |
| GetDouble(Int32) |
Wenn sie in einer abgeleiteten Klasse überschrieben wird, wird der Wert der angegebenen Spalte als Gleitkommazahl mit doppelter Genauigkeit abgerufen. |
| GetEnumerator() |
Wenn eine abgeleitete Klasse überschrieben wird, wird ein Enumerationsmodul zurückgegeben, mit dem die Zeilen im Datenleser durchlaufen werden können. |
| GetFieldType(Int32) |
Beim Überschreiben in einer abgeleiteten Klasse ruft den Datentyp der angegebenen Spalte ab. |
| GetFieldValue<T>(Int32) |
Ruft den Wert der angegebenen Spalte als angeforderten Typ ab. |
| GetFieldValueAsync<T>(Int32, CancellationToken) |
Ruft asynchron den Wert der angegebenen Spalte als angeforderten Typ ab. |
| GetFieldValueAsync<T>(Int32) |
Ruft asynchron den Wert der angegebenen Spalte als angeforderten Typ ab. |
| GetFloat(Int32) |
Wenn sie in einer abgeleiteten Klasse überschrieben wird, wird der Wert der angegebenen Spalte als Gleitkommazahl mit einfacher Genauigkeit abgerufen. |
| GetGuid(Int32) |
Wenn sie in einer abgeleiteten Klasse überschrieben wird, wird der Wert der angegebenen Spalte als GUID (Globally Unique Identifier) abgerufen. |
| GetHashCode() |
Dient als Standardhashfunktion. (Geerbt von Object) |
| GetInt16(Int32) |
Wenn sie in einer abgeleiteten Klasse überschrieben wird, wird der Wert der angegebenen Spalte als eine 16-Bit-ganzzahlige Vorzeichen abgerufen. |
| GetInt32(Int32) |
Wenn sie in einer abgeleiteten Klasse überschrieben wird, wird der Wert der angegebenen Spalte als eine 32-Bit-ganzzahlige Vorzeichen abgerufen. |
| GetInt64(Int32) |
Wenn sie in einer abgeleiteten Klasse überschrieben wird, wird der Wert der angegebenen Spalte als eine 64-Bit-ganzzahlige Vorzeichen abgerufen. |
| GetLifetimeService() |
Ruft das aktuelle Lebensdauerdienstobjekt ab, das die Lebensdauerrichtlinie für diese Instanz steuert. (Geerbt von MarshalByRefObject) |
| GetName(Int32) |
Wenn sie in einer abgeleiteten Klasse überschrieben wird, wird der Name der Spalte anhand der nullbasierten Spalten-Ordnungszahl ermittelt. |
| GetOrdinal(String) |
Wenn sie in einer abgeleiteten Klasse überschrieben wird, ruft die Spalten-Ordnungszahl ab, die dem Namen der Spalte gegeben ist. |
| GetProviderSpecificFieldType(Int32) |
Ruft den anbieterspezifischen Typ der angegebenen Spalte ab. |
| GetProviderSpecificValue(Int32) |
Ruft den Wert der angegebenen Spalte als Instanz eines anbieterspezifischen Typs ab. |
| GetProviderSpecificValues(Object[]) |
Ruft alle anbieterspezifischen Attributspalten in der Auflistung für die aktuelle Zeile ab. |
| GetSchemaTable() |
Gibt einen DataTable Wert zurück, der die Spaltenmetadaten der DbDataReader.
Gibt zurück |
| GetStream(Int32) |
Ruft einen Datenstrom ab, um Daten aus der angegebenen Spalte abzurufen. |
| GetString(Int32) |
Wenn eine abgeleitete Klasse überschrieben wird, ruft der Wert der angegebenen Spalte als Instanz von String. |
| GetTextReader(Int32) |
Ruft einen Textleser ab, um Daten aus der Spalte abzurufen. |
| GetType() |
Ruft die Type der aktuellen Instanz ab. (Geerbt von Object) |
| GetValue(Int32) |
Wenn eine abgeleitete Klasse überschrieben wird, ruft der Wert der angegebenen Spalte als Instanz von Object. |
| GetValues(Object[]) |
Wenn sie in einer abgeleiteten Klasse überschrieben werden, füllen Sie ein Array von Objekten mit den Spaltenwerten der aktuellen Zeile auf. |
| InitializeLifetimeService() |
Ruft ein Lebensdauerdienstobjekt ab, um die Lebensdauerrichtlinie für diese Instanz zu steuern. (Geerbt von MarshalByRefObject) |
| IsDBNull(Int32) |
Wenn sie in einer abgeleiteten Klasse überschrieben wird, wird ein Wert abgerufen, der angibt, ob die Spalte nicht vorhandene oder fehlende Werte enthält. |
| IsDBNullAsync(Int32, CancellationToken) |
Ruft asynchron einen Wert ab, der angibt, ob die Spalte nicht vorhandene oder fehlende Werte enthält. |
| IsDBNullAsync(Int32) |
Ruft asynchron einen Wert ab, der angibt, ob die Spalte nicht vorhandene oder fehlende Werte enthält. |
| MemberwiseClone() |
Erstellt eine flache Kopie der aktuellen Object. (Geerbt von Object) |
| MemberwiseClone(Boolean) |
Erstellt eine flache Kopie des aktuellen MarshalByRefObject Objekts. (Geerbt von MarshalByRefObject) |
| NextResult() |
Wenn sie in einer abgeleiteten Klasse überschrieben wird, wechselt der Leser zum nächsten Ergebnis, wenn die Ergebnisse einer Reihe von Anweisungen gelesen werden. |
| NextResultAsync() |
Wechselt den Leser asynchron zum nächsten Ergebnis, wenn die Ergebnisse einer Reihe von Anweisungen gelesen werden. |
| NextResultAsync(CancellationToken) |
Wechselt den Leser asynchron zum nächsten Ergebnis, wenn die Ergebnisse einer Reihe von Anweisungen gelesen werden. |
| Read() |
Wenn sie in einer abgeleiteten Klasse überschrieben wird, wechselt der Leser zum nächsten Datensatz in einem Resultset. |
| ReadAsync() |
Wechselt den Leser asynchron zum nächsten Datensatz in einem Resultset. |
| ReadAsync(CancellationToken) |
Wechselt den Leser asynchron zum nächsten Datensatz in einem Resultset. |
| ToString() |
Gibt eine Zeichenfolge zurück, die das aktuelle Objekt darstellt. (Geerbt von Object) |
Explizite Schnittstellenimplementierungen
| Name | Beschreibung |
|---|---|
| IDataRecord.GetData(Int32) |
Eine Beschreibung dieses Mitglieds finden Sie unter GetData(Int32). |
Erweiterungsmethoden
| Name | Beschreibung |
|---|---|
| AsParallel(IEnumerable) |
Aktiviert die Parallelisierung einer Abfrage. |
| AsQueryable(IEnumerable) |
Wandelt eine IEnumerable in eine IQueryableum. |
| CanGetColumnSchema(DbDataReader) |
Ruft einen Wert ab, der angibt, ob ein DbDataReader Spaltenschema abgerufen werden kann. |
| Cast<TResult>(IEnumerable) |
Wandelt die Elemente eines IEnumerable in den angegebenen Typ um. |
| ConfigureAwait(IAsyncDisposable, Boolean) |
Konfiguriert, wie auf die von einem asynchronen Einweg zurückgegebenen Aufgaben gewartet wird. |
| GetBoolean(DbDataReader, String) |
Ruft den Wert der angegebenen Spalte als booleschen Wert ab. |
| GetByte(DbDataReader, String) |
Ruft den Wert der angegebenen Spalte als Byte ab. |
| GetBytes(DbDataReader, String, Int64, Byte[], Int32, Int32) |
Liest eine angegebene Anzahl von Bytes aus der angegebenen Spalte beginnend mit einem angegebenen Index und schreibt sie in einen Puffer, der an einer angegebenen Position im Puffer beginnt. |
| GetChar(DbDataReader, String) |
Ruft den Wert der angegebenen Spalte als einzelnes Zeichen ab. |
| GetChars(DbDataReader, String, Int64, Char[], Int32, Int32) |
Liest eine angegebene Anzahl von Zeichen aus einer angegebenen Spalte ab einem angegebenen Index und schreibt sie in einen Puffer, der an einer angegebenen Position beginnt. |
| GetColumnSchema(DbDataReader) |
Ruft das Spaltenschema (DbColumn Auflistung) für ein DbDataReader. |
| GetData(DbDataReader, String) |
Gibt einen geschachtelten Datenleser für die angeforderte Spalte zurück. |
| GetDataTypeName(DbDataReader, String) |
Ruft den Namen des Datentyps der angegebenen Spalte ab. |
| GetDateTime(DbDataReader, String) |
Ruft den Wert der angegebenen Spalte als DateTime Objekt ab. |
| GetDecimal(DbDataReader, String) |
Ruft den Wert der angegebenen Spalte als ein Decimal. |
| GetDouble(DbDataReader, String) |
Ruft den Wert der angegebenen Spalte als Gleitkommazahl mit doppelter Genauigkeit ab. |
| GetFieldType(DbDataReader, String) |
Ruft den Datentyp der angegebenen Spalte ab. |
| GetFieldValue<T>(DbDataReader, String) |
Ruft den Wert der angegebenen Spalte als angeforderten Typ ab. |
| GetFieldValueAsync<T>(DbDataReader, String, CancellationToken) |
Ruft asynchron den Wert der angegebenen Spalte als angeforderten Typ ab. |
| GetFloat(DbDataReader, String) |
Ruft den Wert der angegebenen Spalte als Gleitkommazahl mit einfacher Genauigkeit ab. |
| GetGuid(DbDataReader, String) |
Ruft den Wert der angegebenen Spalte als global eindeutigen Bezeichner (GUID) ab. |
| GetInt16(DbDataReader, String) |
Ruft den Wert der angegebenen Spalte als eine 16-Bit-ganzzahlige Vorzeichen ab. |
| GetInt32(DbDataReader, String) |
Ruft den Wert der angegebenen Spalte als 32-Bit-ganzzahlige Vorzeichen ab. |
| GetInt64(DbDataReader, String) |
Ruft den Wert der angegebenen Spalte als ganze 64-Bit-Ganzzahl ab. |
| GetProviderSpecificFieldType(DbDataReader, String) |
Ruft den anbieterspezifischen Typ der angegebenen Spalte ab. |
| GetProviderSpecificValue(DbDataReader, String) |
Ruft den Wert der angegebenen Spalte als Instanz eines anbieterspezifischen Typs ab. |
| GetStream(DbDataReader, String) |
Ruft einen Datenstrom ab, um Daten aus der angegebenen Spalte abzurufen. |
| GetString(DbDataReader, String) |
Ruft den Wert der angegebenen Spalte als Instanz von String. |
| GetTextReader(DbDataReader, String) |
Ruft einen Textleser ab, um Daten aus der Spalte abzurufen. |
| GetValue(DbDataReader, String) |
Ruft den Wert der angegebenen Spalte als Instanz von Object. |
| IsDBNull(DbDataReader, String) |
Ruft einen Wert ab, der angibt, ob die Spalte nicht vorhandene oder fehlende Werte enthält. |
| IsDBNullAsync(DbDataReader, String, CancellationToken) |
Ruft asynchron einen Wert ab, der angibt, ob die Spalte nicht vorhandene oder fehlende Werte enthält. |
| OfType<TResult>(IEnumerable) |
Filtert die Elemente einer IEnumerable basierend auf einem angegebenen Typ. |