ExecuteReader

OracleDataReader ExecuteReaderは、OracleDataReaderを戻します。

オーバーロード・リスト:

  • ExecuteReader()

    OracleDataReaderは、データをフェッチするにはオープン接続が必要であるため、ExecuteReader()が戻った後にODP.NETによって接続はクローズされません。

    ODP.NETによって、CommandBehaviorCommandBehavior.CloseConnectionに設定されます。その結果、リーダーがクローズされると接続がクローズされます。

  • ExecuteReader(commandBehavior)

    commandBehavior引数は無視されます。CommandBehavior.CloseConnection値が使用されます。

    OracleDataReaderは、データをフェッチするにはオープン接続が必要であるため、ExecuteReader()が戻った後にODP.NETによって接続はクローズされません。

    ODP.NETによって、CommandBehaviorCommandBehavior.CloseConnectionに設定されます。その結果、リーダーがクローズされると接続がクローズされます。