IDbCommand.ExecuteReader IDbCommand.ExecuteReader IDbCommand.ExecuteReader IDbCommand.ExecuteReader Method

定義

Connection に対して CommandText を実行し、IDataReader をビルドします。Executes the CommandText against the Connection and builds an IDataReader.

オーバーロード

ExecuteReader() ExecuteReader() ExecuteReader() ExecuteReader()

Connection に対して CommandText を実行し、IDataReader をビルドします。Executes the CommandText against the Connection and builds an IDataReader.

ExecuteReader(CommandBehavior) ExecuteReader(CommandBehavior) ExecuteReader(CommandBehavior) ExecuteReader(CommandBehavior)

Connection に対して CommandText を実行し、CommandBehavior の値のいずれかを使用して IDataReader をビルドします。Executes the CommandText against the Connection, and builds an IDataReader using one of the CommandBehavior values.

ExecuteReader() ExecuteReader() ExecuteReader() ExecuteReader()

Connection に対して CommandText を実行し、IDataReader をビルドします。Executes the CommandText against the Connection and builds an IDataReader.

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

戻り値

ExecuteReader(CommandBehavior) ExecuteReader(CommandBehavior) ExecuteReader(CommandBehavior) ExecuteReader(CommandBehavior)

Connection に対して CommandText を実行し、CommandBehavior の値のいずれかを使用して IDataReader をビルドします。Executes the CommandText against the Connection, and builds an IDataReader using one of the CommandBehavior values.

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

パラメーター

戻り値

注釈

呼び出し元が呼び出す必要があります、Openのメソッド、Connectionプロパティ。The caller must call the Open method of the Connection property.

ときに、CommandTypeプロパティに設定されてStoredProcedureCommandTextプロパティは、ストアド プロシージャの名前に設定する必要があります。When the CommandType property is set to StoredProcedure, the CommandText property should be set to the name of the stored procedure. コマンドを呼び出すときにこのストアド プロシージャを実行しますExecuteReaderします。The command executes this stored procedure when you call ExecuteReader.

注意

使用SequentialAccess値が大きいとバイナリ データを取得します。Use SequentialAccess to retrieve large values and binary data. それ以外の場合、OutOfMemoryExceptionが発生して、接続は閉じられます。Otherwise, an OutOfMemoryException might occur and the connection will be closed.

中に、IDataReaderが使用されている、関連付けられているIDbConnectionがビジー状態の提供、IDataReaderします。While the IDataReader is in use, the associated IDbConnection is busy serving the IDataReader. この状態では、その他の操作を実行できないのIDbConnection以外の終了します。While in this state, no other operations can be performed on the IDbConnection other than closing it. これは、ケースまで、 Close DataReader のメソッドが呼び出されます。This is the case until the Close method of the DataReader is called. DataReader が作成された場合CommandBehaviorに設定CloseConnectionDataReader の終了の接続を自動的に閉じます。If the DataReader is created with CommandBehavior set to CloseConnection, closing the DataReader closes the connection automatically.

適用対象