IDbCommand.ExecuteReader Metódus

Definíció

Végrehajtja az ellen, CommandTextConnection és létrehoz egy IDataReader.

Túlterhelések

Name Description
ExecuteReader()

Végrehajtja az ellen, CommandTextConnection és létrehoz egy IDataReader.

ExecuteReader(CommandBehavior)

Végrehajtja az CommandText ellent Connection, és létrehoz egy IDataReader értéket az CommandBehavior egyik érték használatával.

ExecuteReader()

Forrás:
IDbCommand.cs
Forrás:
IDbCommand.cs
Forrás:
NameNode.cs

Végrehajtja az ellen, CommandTextConnection és létrehoz egy IDataReader.

public:
 System::Data::IDataReader ^ ExecuteReader();
public System.Data.IDataReader ExecuteReader();
abstract member ExecuteReader : unit -> System.Data.IDataReader
Public Function ExecuteReader () As IDataReader

Válaszok

Egy IDataReader objektum.

A következőre érvényes:

ExecuteReader(CommandBehavior)

Forrás:
IDbCommand.cs
Forrás:
IDbCommand.cs
Forrás:
NameNode.cs

Végrehajtja az CommandText ellent Connection, és létrehoz egy IDataReader értéket az CommandBehavior egyik érték használatával.

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

Paraméterek

behavior
CommandBehavior

Az egyik CommandBehavior érték.

Válaszok

Egy IDataReader objektum.

Megjegyzések

A hívónak meg kell hívnia a Open tulajdonság metódusát Connection .

CommandType A tulajdonság beállításakor StoredProcedurea tulajdonságot a CommandText tárolt eljárás nevére kell állítani. A parancs a híváskor ExecuteReadervégrehajtja ezt a tárolt eljárást.

Note

Nagy értékek és bináris adatok lekérésére használható SequentialAccess . Ellenkező esetben előfordulhat, hogy egy OutOfMemoryException esemény lép fel, és a kapcsolat bezárul.

Amíg a IDataReader szolgáltatás használatban van, a társított IDbConnection szolgáltatás a IDataReader. Ebben az állapotban más műveletek nem hajthatóak végre, csak a IDbConnection bezárásával. Ez a helyzet addig, amíg meg nem hívja a Close DataReader metódusát. Ha a DataReader a következő beállítással CommandBehaviorCloseConnectionvan létrehozva, a DataReader bezárása automatikusan bezárja a kapcsolatot.

A következőre érvényes: