Sdílet prostřednictvím


IDbCommand.ExecuteReader Metoda

Definice

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 StoredProcedurehodnotu , 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.

Platí pro