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í.
CommandText Spustí proti objektu Connection a vytvoří IDataReader.
Přetížení
ExecuteReader() |
CommandText Spustí proti objektu Connection a vytvoří IDataReader. |
ExecuteReader(CommandBehavior) |
CommandText Spustí proti objektu Connectiona sestaví IDataReader objekt pomocí jedné z CommandBehavior hodnot. |
ExecuteReader()
CommandText Spustí proti objektu Connection a vytvoří 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)
CommandText Spustí proti objektu Connectiona sestaví IDataReader objekt 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 CommandText na StoredProcedure
hodnotu , měla by být vlastnost nastavena na název uložené procedury. Příkaz spustí tuto uloženou proceduru při volání ExecuteReadermetody .
Poznámka
Slouží SequentialAccess k načtení velkých hodnot a binárních dat. V opačném OutOfMemoryException případě může dojít k a připojení se ukončí.
Zatímco se IDataReader používá, přidružený IDbConnection je zaneprázdněn obsluhou IDataReader. V tomto stavu nelze provádět IDbConnection žádné jiné operace kromě jeho zavření. To je případ, dokud Close metoda DataReader je volána. Pokud DataReader je vytvořen s CommandBehavior nastavena na CloseConnection
, zavření DataReader ukončí připojení automaticky.