Click here to view and discuss this page in DocCommentXchange. In the future, you will be sent there automatically.

SQL Anywhere 11.0.1 (日本語) » Ultra Light - .NET プログラミング » Ultra Light .NET 2.0 API リファレンス » ULCommand クラス » ExecuteReader メソッド

 

ExecuteReader() メソッド

SQL SELECT 文を実行し、結果セットを返します。

構文
Visual Basic
Public Function ExecuteReader() As ULDataReader
C#
public ULDataReader ExecuteReader();
戻り値

ULDataReader オブジェクトとして返される結果セット。

備考

この文は、必要に応じて ULCommand.CommandText と ULCommand.Parameters が指定された、現在の ULCommand オブジェクトです。ULDataReader オブジェクトは、読み込み専用の結果セットです。編集可能な結果セットには、ULCommand.ExecuteResultSet()、ULCommand.ExecuteTable()、または ULDataAdapter を使用します。

ULCommand.CommandType が System.Data.CommandType.TableDirect である場合、ExecuteReader は ULCommand.ExecuteTable() を実行し、ULDataReader としての ULTable ダウンキャストを返します。

SELECT 文は、パフォーマンス上の理由により、デフォルトで読み込み専用とマーク付けされます。クエリを使用して更新を行う場合、SELECT 文は "FOR UPDATE" で終わる必要があります。

これは、System.Data.IDbCommand.ExecuteReader() と System.Data.Common.DbCommand.ExecuteReader() が厳密に型指定されたものです。

参照