SqlCeCommand.ExecuteReader メソッドとは? わかりやすく解説

Weblio 辞書 > コンピュータ > .NET Framework クラス ライブラリ リファレンス > SqlCeCommand.ExecuteReader メソッドの意味・解説 

SqlCeCommand.ExecuteReader メソッド

CommandText を Connection送信し、SqlCeDataReader を構築します
オーバーロードの一覧オーバーロードの一覧

名前 説明
SqlCeCommand.ExecuteReader () CommandTextConnection送信しSqlCeDataReader構築します

.NET Compact Framework によってサポートされています。

SqlCeCommand.ExecuteReader (CommandBehavior) CommandTextConnection送信し、CommandBehavior 値のいずれか使用して SqlCeDataReader構築します

.NET Compact Framework によってサポートされています。

参照参照

関連項目

SqlCeCommand クラス
SqlCeCommand メンバ
System.Data.SqlServerCe 名前空間

SqlCeCommand.ExecuteReader メソッド (CommandBehavior)

CommandText を Connection送信しCommandBehavior 値のいずれか使用して SqlCeDataReader を構築します

名前空間: System.Data.SqlServerCe
アセンブリ: System.Data.SqlServerCe (system.data.sqlserverce.dll 内)
構文構文

Public Function ExecuteReader ( _
    behavior As CommandBehavior _
) As SqlCeDataReader
Dim instance As SqlCeCommand
Dim behavior As CommandBehavior
Dim returnValue As SqlCeDataReader

returnValue = instance.ExecuteReader(behavior)
public SqlCeDataReader ExecuteReader (
    CommandBehavior behavior
)
public:
SqlCeDataReader^ ExecuteReader (
    CommandBehavior behavior
)
public SqlCeDataReader ExecuteReader (
    CommandBehavior behavior
)
public function ExecuteReader (
    behavior : CommandBehavior
) : SqlCeDataReader

パラメータ

behavior

CommandBehavior 値の 1 つ

戻り値
SqlCeDataReader オブジェクト

例外例外
解説解説

SqlCeDataReader は、サイズ大きバイナリ値を効率的に読み取るための特別なモードサポートします詳細については、CommandBehaviorSequentialAccess 設定トピック参照してください

SqlCeDataReader使用中は、関連付けられた SqlCeConnection は、その SqlCeDataReader によって使用されるためビジー状態になります。この状態では、SqlCeDataReaderClose メソッド呼び出すまで、SqlCeConnection に対して実行できるのは Close 操作だけです。

使用例使用例

SqlCeCommand を作成しSQL SELECT ステートメントSqlCeConnection オブジェクト渡して、このコマンド実行する例を次に示しますCommandBehavior は、CloseConnection に設定されます。

Dim conn As New SqlCeConnection(connString)
Dim cmd As New SqlCeCommand("SELECT
 * FROM myTable", conn)

cmd.Connection.Open()
Dim rdr As SqlCeDataReader = Nothing

Try
    ' Execute the reader; make sure you alway close the 
    ' reader after you're done using it (ideally in the finally block)
    '
    rdr = cmd.ExecuteReader(CommandBehavior.CloseConnection)

    While rdr.Read()
        Console.WriteLine(rdr.GetString(0))
    End While
Finally
    ' Closing the reader will also close the associated connection
    '
    rdr.Close()
End Try
SqlCeConnection conn = new SqlCeConnection(connString);
SqlCeCommand cmd = new SqlCeCommand("SELECT * FROM myTable",
 conn);

cmd.Connection.Open();
SqlCeDataReader rdr = null;

try
{
    // Execute the reader; make sure you alway close the 
    // reader after you're done using it (ideally in the finally block)
    //
    rdr = cmd.ExecuteReader(CommandBehavior.CloseConnection);

    while (rdr.Read())
    {
        Console.WriteLine(rdr.GetString(0));
    }
}
finally
{
    // Closing the reader will also close the associated connection
    //
    rdr.Close();
}
.NET Framework のセキュリティ.NET Frameworkセキュリティ
プラットフォームプラットフォーム
バージョン情報バージョン情報
参照参照
関連項目
SqlCeCommand クラス
SqlCeCommand メンバ
System.Data.SqlServerCe 名前空間

SqlCeCommand.ExecuteReader メソッド ()

CommandText を Connection送信し、SqlCeDataReader を構築します

名前空間: System.Data.SqlServerCe
アセンブリ: System.Data.SqlServerCe (system.data.sqlserverce.dll 内)
構文構文

Public Function ExecuteReader As
 SqlCeDataReader
Dim instance As SqlCeCommand
Dim returnValue As SqlCeDataReader

returnValue = instance.ExecuteReader
public SqlCeDataReader ExecuteReader ()
public:
SqlCeDataReader^ ExecuteReader ()
public SqlCeDataReader ExecuteReader ()
public function ExecuteReader () : SqlCeDataReader

戻り値
SqlCeDataReader オブジェクト

例外例外
解説解説

SqlCeDataReader使用中は、関連付けられた SqlCeConnection は、その SqlCeDataReader によって使用されるためビジー状態になります。この状態では、同じ接続複数リーダー作成できます

使用例使用例

SqlCeCommand を作成しSQL SELECT ステートメント文字列データ ソース接続するための文字列渡して、このコマンド実行する例を、次に示します

Dim conn As SqlCeConnection = Nothing
Dim rdr As SqlCeDataReader = Nothing

Try
    conn = New SqlCeConnection(connStr)
    conn.Open()

    Dim cmd As New SqlCeCommand("SELECT
 * FROM myTable", conn)
    cmd.Connection.Open()

    rdr = cmd.ExecuteReader()

    While rdr.Read()
        Console.WriteLine(rdr.GetString(0))
    End While
Finally
    rdr.Close()
    conn.Close()
End Try
SqlCeConnection conn = null;
SqlCeDataReader rdr = null;

try
{
    conn = new SqlCeConnection(connStr);
    conn.Open();

    SqlCeCommand cmd = new SqlCeCommand("SELECT * FROM myTable",
 conn);
    cmd.Connection.Open();

    rdr = cmd.ExecuteReader();

    while (rdr.Read())
    {
        Console.WriteLine(rdr.GetString(0));
    }
}
finally
{
    rdr.Close();
    conn.Close();
}
.NET Framework のセキュリティ.NET Frameworkセキュリティ
プラットフォームプラットフォーム
バージョン情報バージョン情報
参照参照
関連項目
SqlCeCommand クラス
SqlCeCommand メンバ
System.Data.SqlServerCe 名前空間



英和和英テキスト翻訳>> Weblio翻訳
英語⇒日本語日本語⇒英語
  

辞書ショートカット

すべての辞書の索引

SqlCeCommand.ExecuteReader メソッドのお隣キーワード
検索ランキング

   

英語⇒日本語
日本語⇒英語
   



SqlCeCommand.ExecuteReader メソッドのページの著作権
Weblio 辞書 情報提供元は 参加元一覧 にて確認できます。

   
日本マイクロソフト株式会社日本マイクロソフト株式会社
© 2024 Microsoft.All rights reserved.

©2024 GRAS Group, Inc.RSS