IDbCommand.ExecuteReader メソッド
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
Connection に対して CommandText を実行し、IDataReader をビルドします。
オーバーロード
ExecuteReader() |
Connection に対して CommandText を実行し、IDataReader をビルドします。 |
ExecuteReader(CommandBehavior) |
Connection に対して CommandText を実行し、CommandBehavior の値のいずれかを使用して IDataReader をビルドします。 |
ExecuteReader()
Connection に対して CommandText を実行し、IDataReader をビルドします。
public:
System::Data::IDataReader ^ ExecuteReader();
public System.Data.IDataReader ExecuteReader ();
abstract member ExecuteReader : unit -> System.Data.IDataReader
Public Function ExecuteReader () As IDataReader
戻り値
IDataReader オブジェクト。
適用対象
ExecuteReader(CommandBehavior)
Connection に対して CommandText を実行し、CommandBehavior の値のいずれかを使用して IDataReader をビルドします。
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
パラメーター
- behavior
- CommandBehavior
CommandBehavior 値のいずれか 1 つ。
戻り値
IDataReader オブジェクト。
注釈
呼び出し元は、 プロパティの メソッドをOpenConnection呼び出す必要があります。
CommandType プロパティが StoredProcedure
に設定されている場合は、CommandText プロパティをストアド プロシージャの名前に設定します。
ExecuteReader を呼び出すときに、コマンドによってこのストアド プロシージャが実行されます。
注意
大きな値とバイナリ データを取得するには、 を使用 SequentialAccess します。 それ以外の場合は、 OutOfMemoryException が発生し、接続が閉じられます。
IDataReader を使用している間、関連付けられた IDbConnection は IDataReader を処理するためにビジー状態になります。 この状態の間は、IDbConnection に対して、閉じる以外の操作は何も実行できません。 これは、DataReader の メソッドが Close 呼び出されるまでのケースです。 DataReader を に設定してCloseConnection
作成した場合、DataReader を閉じるとCommandBehavior、接続が自動的に閉じられます。
適用対象
.NET