DbDataReader Třída
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Načte ze zdroje dat proud řádků, který je jen dopředný.
public ref class DbDataReader abstract : IDisposable, System::Collections::IEnumerable
public ref class DbDataReader abstract : MarshalByRefObject, IAsyncDisposable, IDisposable, System::Collections::IEnumerable, System::Data::IDataReader
public ref class DbDataReader abstract : IDisposable, System::Collections::IEnumerable, System::Data::IDataReader
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, IAsyncDisposable, IDisposable, System.Collections.IEnumerable, System.Data.IDataReader
public abstract class DbDataReader : IDisposable, System.Collections.IEnumerable, System.Data.IDataReader
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 IEnumerable
interface IDataReader
interface IDataRecord
interface IDisposable
interface IAsyncDisposable
type DbDataReader = class
interface IEnumerable
interface IDataReader
interface IDataRecord
interface IDisposable
type DbDataReader = class
inherit MarshalByRefObject
interface IEnumerable
interface IDataReader
interface IDataRecord
interface IDisposable
type DbDataReader = class
inherit MarshalByRefObject
interface IDataReader
interface IDisposable
interface IDataRecord
interface IEnumerable
Public MustInherit Class DbDataReader
Implements IDisposable, IEnumerable
Public MustInherit Class DbDataReader
Inherits MarshalByRefObject
Implements IAsyncDisposable, IDataReader, IDisposable, IEnumerable
Public MustInherit Class DbDataReader
Implements IDataReader, 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
- Dědičnost
-
DbDataReader
- Dědičnost
- Odvozené
- Implementuje
Konstruktory
DbDataReader() |
Inicializuje novou instanci DbDataReader třídy . |
Vlastnosti
Depth |
Získá hodnotu označující hloubku vnoření aktuálního řádku. |
FieldCount |
Při přepsání v odvozené třídě získá počet sloupců v aktuálním řádku. |
HasRows |
Při přepsání v odvozené třídě získá hodnotu, která označuje, zda obsahuje DbDataReader jeden nebo více řádků. |
IsClosed |
Při přepsání v odvozené třídě získá hodnotu označující, zda DbDataReader je uzavřen. |
Item[Int32] |
Při přepsání v odvozené třídě získá hodnotu zadaného sloupce jako instanci Object. |
Item[String] |
Při přepsání v odvozené třídě získá hodnotu zadaného sloupce jako instanci Object. |
RecordsAffected |
Při přepsání v odvozené třídě získá počet řádků změněných, vložených nebo odstraněných spuštěním příkazu SQL. |
VisibleFieldCount |
Získá počet polí v objektu DbDataReader , která nejsou skryta. |
Metody
Close() |
Zavře objekt DbDataReader . |
CloseAsync() |
Asynchronně zavře DbDataReader objekt. |
CreateObjRef(Type) |
Vytvoří objekt, který obsahuje všechny relevantní informace potřebné k vygenerování proxy sloužící ke komunikaci se vzdáleným objektem. (Zděděno od MarshalByRefObject) |
Dispose() |
Uvolní všechny prostředky používané aktuální instancí DbDataReader třídy . |
Dispose(Boolean) |
Uvolní nespravované prostředky používané nástrojem DbDataReader a volitelně uvolní spravované prostředky. |
DisposeAsync() |
Asynchronně uvolní všechny prostředky používané aktuální instancí DbDataReader třídy . |
Equals(Object) |
Určí, zda se zadaný objekt rovná aktuálnímu objektu. (Zděděno od Object) |
GetBoolean(Int32) |
Při přepsání v odvozené třídě získá hodnotu zadaného sloupce jako logická hodnota. |
GetByte(Int32) |
Při přepsání v odvozené třídě získá hodnotu zadaného sloupce jako bajt. |
GetBytes(Int32, Int64, Byte[], Int32, Int32) |
Při přepsání v odvozené třídě načte zadaný počet bajtů ze zadaného sloupce počínaje zadaným indexem a zapíše je do vyrovnávací paměti počínaje zadanou pozicí ve vyrovnávací paměti. |
GetChar(Int32) |
Při přepsání v odvozené třídě získá hodnotu zadaného sloupce jako jeden znak. |
GetChars(Int32, Int64, Char[], Int32, Int32) |
Při přepsání v odvozené třídě přečte zadaný počet znaků z zadaného sloupce počínaje zadaným indexem a zapíše je do vyrovnávací paměti počínaje zadanou pozicí. |
GetColumnSchemaAsync(CancellationToken) |
Toto je asynchronní verze nástroje GetColumnSchema(DbDataReader).
Poskytovatelé by měli přepsat příslušnou implementací.
Volitelně |
GetData(Int32) |
Vrátí čtečku vnořených dat pro požadovaný sloupec. |
GetDataTypeName(Int32) |
Při přepsání v odvozené třídě získá název datového typu zadaného sloupce. |
GetDateTime(Int32) |
Při přepsání v odvozené třídě získá hodnotu zadaného sloupce jako DateTime objekt. |
GetDbDataReader(Int32) |
DbDataReader Vrátí objekt pro pořadové číslo požadovaného sloupce, který lze přepsat implementací specifickou pro zprostředkovatele. |
GetDecimal(Int32) |
Při přepsání v odvozené třídě získá hodnotu zadaného sloupce jako Decimal. |
GetDouble(Int32) |
Při přepsání v odvozené třídě získá hodnotu zadaného sloupce jako číslo s plovoucí desetinou čárkou s dvojitou přesností. |
GetEnumerator() |
Při přepsání v odvozené třídě vrátí enumerátor, který lze použít k iteraci řádky ve čtečce dat. |
GetFieldType(Int32) |
Při přepsání v odvozené třídě získá datový typ zadaného sloupce. |
GetFieldValue<T>(Int32) |
Získá hodnotu zadaného sloupce jako požadovaný typ. |
GetFieldValueAsync<T>(Int32) |
Asynchronně získá hodnotu zadaného sloupce jako požadovaný typ. |
GetFieldValueAsync<T>(Int32, CancellationToken) |
Asynchronně získá hodnotu zadaného sloupce jako požadovaný typ. |
GetFloat(Int32) |
Při přepsání v odvozené třídě získá hodnotu zadaného sloupce jako číslo s plovoucí desetinou čárkou s jednou přesností. |
GetGuid(Int32) |
Při přepsání v odvozené třídě získá hodnotu zadaného sloupce jako globálně jedinečný identifikátor (GUID). |
GetHashCode() |
Slouží jako výchozí hashovací funkce. (Zděděno od Object) |
GetInt16(Int32) |
Při přepsání v odvozené třídě získá hodnotu zadaného sloupce jako 16bitové celé číslo se sadou. |
GetInt32(Int32) |
Při přepsání v odvozené třídě získá hodnotu zadaného sloupce jako 32bitové celé číslo se sadou. |
GetInt64(Int32) |
Při přepsání v odvozené třídě získá hodnotu zadaného sloupce jako 64bitové celé číslo se sadou. |
GetLifetimeService() |
Zastaralé.
Načte aktuální životnost objektu služby, který řídí zásady životnosti pro tuto instanci. (Zděděno od MarshalByRefObject) |
GetName(Int32) |
Při přepsání v odvozené třídě, získá název sloupce vzhledem k pořadové číslo od nuly sloupce. |
GetOrdinal(String) |
Při přepsání v odvozené třídě získá pořadové číslo sloupce vzhledem k názvu sloupce. |
GetProviderSpecificFieldType(Int32) |
Získá typ konkrétního zprostředkovatele zadaného sloupce. |
GetProviderSpecificValue(Int32) |
Získá hodnotu zadaného sloupce jako instanci typu specifického pro zprostředkovatele. |
GetProviderSpecificValues(Object[]) |
Získá všechny sloupce atributů specifické pro poskytovatele v kolekci pro aktuální řádek. |
GetSchemaTable() |
Vrátí hodnotu DataTable , která popisuje metadata sloupce objektu DbDataReader.
Vrátí hodnotu |
GetSchemaTableAsync(CancellationToken) |
Toto je asynchronní verze nástroje GetSchemaTable().
Poskytovatelé by měli přepsat příslušnou implementací.
Volitelně |
GetStream(Int32) |
Získá datový proud pro načtení dat ze zadaného sloupce. |
GetString(Int32) |
Při přepsání v odvozené třídě získá hodnotu zadaného sloupce jako instanci String. |
GetTextReader(Int32) |
Získá čtečku textu pro načtení dat ze sloupce. |
GetType() |
Type Získá z aktuální instance. (Zděděno od Object) |
GetValue(Int32) |
Při přepsání v odvozené třídě získá hodnotu zadaného sloupce jako instanci Object. |
GetValues(Object[]) |
Při přepsání v odvozené třídě naplní pole objektů hodnotami sloupců aktuálního řádku. |
InitializeLifetimeService() |
Zastaralé.
Získá životnost objektu služby, který řídí zásady životnosti pro tuto instanci. (Zděděno od MarshalByRefObject) |
IsDBNull(Int32) |
Při přepsání v odvozené třídě získá hodnotu, která označuje, zda sloupec obsahuje neexistující nebo chybějící hodnoty. |
IsDBNullAsync(Int32) |
Asynchronně získá hodnotu, která označuje, zda sloupec obsahuje neexistující nebo chybějící hodnoty. |
IsDBNullAsync(Int32, CancellationToken) |
Asynchronně získá hodnotu, která označuje, zda sloupec obsahuje neexistující nebo chybějící hodnoty. |
MemberwiseClone() |
Vytvoří mělkou kopii aktuálního Objectsouboru . (Zděděno od Object) |
MemberwiseClone(Boolean) |
Vytvoří mělkou kopii aktuálního MarshalByRefObject objektu. (Zděděno od MarshalByRefObject) |
NextResult() |
Při přepsání v odvozené třídě posune čtenáře na další výsledek při čtení výsledků dávky příkazů. |
NextResultAsync() |
Při čtení výsledků dávky příkazů asynchronně posune čtenáře na další výsledek. |
NextResultAsync(CancellationToken) |
Při čtení výsledků dávky příkazů asynchronně posune čtenáře na další výsledek. |
Read() |
Při přepsání v odvozené třídě přejde čtenář na další záznam v sadě výsledků. |
ReadAsync() |
Asynchronně posune čtenáře na další záznam v sadě výsledků dotazu. |
ReadAsync(CancellationToken) |
Asynchronně posune čtenáře na další záznam v sadě výsledků dotazu. |
ToString() |
Vrátí řetězec, který představuje aktuální objekt. (Zděděno od Object) |
Explicitní implementace rozhraní
IDataReader.Close() |
Popis tohoto člena najdete v tématu Close(). |
IDataReader.GetSchemaTable() |
Popis tohoto člena najdete v tématu GetSchemaTable(). |
IDataRecord.GetData(Int32) |
Popis tohoto člena najdete v tématu GetData(Int32). |
Metody rozšíření
CanGetColumnSchema(DbDataReader) |
Získá hodnotu, která označuje, zda DbDataReader lze získat schéma sloupce. |
GetColumnSchema(DbDataReader) |
Získá schéma sloupce (DbColumn kolekci DbDataReader) pro . |
GetBoolean(DbDataReader, String) |
Získá hodnotu zadaného sloupce jako logická hodnota. |
GetByte(DbDataReader, String) |
Získá hodnotu zadaného sloupce jako bajt. |
GetBytes(DbDataReader, String, Int64, Byte[], Int32, Int32) |
Načte zadaný počet bajtů ze zadaného sloupce počínaje zadaným indexem a zapíše je do vyrovnávací paměti počínaje zadanou pozicí ve vyrovnávací paměti. |
GetChar(DbDataReader, String) |
Získá hodnotu zadaného sloupce jako jeden znak. |
GetChars(DbDataReader, String, Int64, Char[], Int32, Int32) |
Přečte zadaný počet znaků z zadaného sloupce počínaje zadaným indexem a zapíše je do vyrovnávací paměti počínaje zadanou pozicí. |
GetData(DbDataReader, String) |
Vrátí čtečku vnořených dat pro požadovaný sloupec. |
GetDataTypeName(DbDataReader, String) |
Získá název datového typu zadaného sloupce. |
GetDateTime(DbDataReader, String) |
Získá hodnotu zadaného sloupce jako DateTime objekt. |
GetDecimal(DbDataReader, String) |
Získá hodnotu zadaného sloupce jako Decimal. |
GetDouble(DbDataReader, String) |
Získá hodnotu zadaného sloupce jako číslo s plovoucí desetinou čárkou s dvojitou přesností. |
GetFieldType(DbDataReader, String) |
Získá datový typ zadaného sloupce. |
GetFieldValue<T>(DbDataReader, String) |
Získá hodnotu zadaného sloupce jako požadovaný typ. |
GetFieldValueAsync<T>(DbDataReader, String, CancellationToken) |
Asynchronně získá hodnotu zadaného sloupce jako požadovaný typ. |
GetFloat(DbDataReader, String) |
Získá hodnotu zadaného sloupce jako číslo s plovoucí desetinou čárkou s jednou přesností. |
GetGuid(DbDataReader, String) |
Získá hodnotu zadaného sloupce jako globálně jedinečný identifikátor (GUID). |
GetInt16(DbDataReader, String) |
Získá hodnotu zadaného sloupce jako 16bitové podepsané celé číslo. |
GetInt32(DbDataReader, String) |
Získá hodnotu zadaného sloupce jako 32bitové podepsané celé číslo. |
GetInt64(DbDataReader, String) |
Získá hodnotu zadaného sloupce jako 64bitové podepsané celé číslo. |
GetProviderSpecificFieldType(DbDataReader, String) |
Získá typ konkrétního zprostředkovatele zadaného sloupce. |
GetProviderSpecificValue(DbDataReader, String) |
Získá hodnotu zadaného sloupce jako instanci typu specifického pro zprostředkovatele. |
GetStream(DbDataReader, String) |
Získá datový proud pro načtení dat ze zadaného sloupce. |
GetString(DbDataReader, String) |
Získá hodnotu zadaného sloupce jako instanci .String |
GetTextReader(DbDataReader, String) |
Získá čtečku textu pro načtení dat ze sloupce. |
GetValue(DbDataReader, String) |
Získá hodnotu zadaného sloupce jako instanci .Object |
IsDBNull(DbDataReader, String) |
Získá hodnotu, která označuje, zda sloupec obsahuje neexistující nebo chybějící hodnoty. |
IsDBNullAsync(DbDataReader, String, CancellationToken) |
Asynchronně získá hodnotu, která označuje, zda sloupec obsahuje neexistující nebo chybějící hodnoty. |
Cast<TResult>(IEnumerable) |
Přetypuje prvky objektu na IEnumerable zadaný typ. |
OfType<TResult>(IEnumerable) |
Filtruje prvky objektu IEnumerable na základě zadaného typu. |
AsParallel(IEnumerable) |
Umožňuje paralelizaci dotazu. |
AsQueryable(IEnumerable) |
Převede objekt na IEnumerableIQueryable. |
ConfigureAwait(IAsyncDisposable, Boolean) |
Konfiguruje, jak se provádí funkce awaits u úloh vrácených z asynchronního jednorázového režimu. |
Platí pro
Viz také
Váš názor
https://aka.ms/ContentUserFeedback.
Připravujeme: V průběhu roku 2024 budeme postupně vyřazovat problémy z GitHub coby mechanismus zpětné vazby pro obsah a nahrazovat ho novým systémem zpětné vazby. Další informace naleznete v tématu:Odeslat a zobrazit názory pro