IDbCommand.ExecuteReader Metoda
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í.
Provede proti CommandTextConnection a sestaví IDataReader.
Přetížení
| Name | Description |
|---|---|
| ExecuteReader() |
Provede proti CommandTextConnection a sestaví IDataReader. |
| ExecuteReader(CommandBehavior) |
Provede proti objektu CommandTextConnectiona vytvoří IDataReader pomocí jedné z CommandBehavior hodnot. |
ExecuteReader()
- Zdroj:
- IDbCommand.cs
- Zdroj:
- IDbCommand.cs
Provede proti CommandTextConnection a sestaví IDataReader.
public:
System::Data::IDataReader ^ ExecuteReader();
public System.Data.IDataReader ExecuteReader();
abstract member ExecuteReader : unit -> System.Data.IDataReader
Public Function ExecuteReader () As IDataReader
Návraty
Objekt IDataReader.
Platí pro
ExecuteReader(CommandBehavior)
- Zdroj:
- IDbCommand.cs
- Zdroj:
- IDbCommand.cs
Provede proti objektu CommandTextConnectiona vytvoří IDataReader pomocí jedné z CommandBehavior hodnot.
public:
System::Data::IDataReader ^ ExecuteReader(System::Data::CommandBehavior behavior);
public System.Data.IDataReader ExecuteReader(System.Data.CommandBehavior behavior);
abstract member ExecuteReader : System.Data.CommandBehavior -> System.Data.IDataReader
Public Function ExecuteReader (behavior As CommandBehavior) As IDataReader
Parametry
- behavior
- CommandBehavior
Jedna z CommandBehavior hodnot.
Návraty
Objekt IDataReader.
Poznámky
Volající musí volat metodu OpenConnection vlastnosti.
CommandType Pokud je vlastnost nastavena na StoredProcedure, CommandText vlastnost by měla být nastavena na název uložené procedury. Příkaz spustí tuto uloženou proceduru při volání ExecuteReader.
Poznámka:
Slouží SequentialAccess k načtení velkých hodnot a binárních dat. V opačném případě může dojít k OutOfMemoryException, a připojení bude uzavřeno.
IDataReader Zatímco se používá, přidružený IDbConnection je zaneprázdněn obsluhou IDataReader. V tomto stavu nelze provádět IDbConnection žádné jiné operace, než je zavření. To je případ, dokud Close metoda DataReader není volána. Pokud je DataReader vytvořen s nastavenou CommandBehavior na CloseConnection, zavření DataReader připojení automaticky.