Click here to view and discuss this page in DocCommentXchange. In the future, you will be sent there automatically.
SQL SELECT 文を実行し、結果セットを返します。
Public Shadows Function ExecuteReader() As ULDataReader
public new ULDataReader ExecuteReader()
ULDataReader オブジェクトとして返される結果セット。
ULException クラス SQL エラーが発生しました。
InvalidOperationException コマンドのステータスは有効ではありません。ULCommand.Connection 値が見つからないか閉じている、ULCommand.Transaction 値が接続の現在のトランザクションのステータスに一致しない、または ULCommand.CommandText 値が無効です。
この文は、必要に応じて ULCommand.CommandText 値と ULCommand.Parameters 値が指定された、現在の ULCommand オブジェクトです。ULDataReader オブジェクトは、読み込み専用の結果セットです。編集可能な結果セットには、ULCommand.ExecuteResultSet メソッド、ULCommand.ExecuteTable メソッド、または ULDataAdapter を使用します。
ULCommand.CommandType 値が System.Data.CommandType.TableDirect の場合は、ExecuteReader メソッドが ULCommand.ExecuteTable 呼び出しを時実行して、ULTable オブジェクト ダウンキャストを ULDataReader オブジェクトとして返します。
SELECT 文は、パフォーマンス上の理由により、デフォルトで読み込み専用とマーク付けされます。クエリを使用して更新を行う場合、SELECT 文は "FOR UPDATE" で終わる必要があります。
これは、System.Data.IDbCommand.ExecuteReader メソッドと System.Data.Common.DbCommand.ExecuteReader メソッドが厳密に型指定されたものです。