Sdílet prostřednictvím


IDbCommand.ExecuteReader Metoda

Definice

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.

Platí pro