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

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

IDbCommand.ExecuteScalar メソッド

クエリを実行し、そのクエリが返す結果セットの最初の行にある最初の列を返します。余分な列または行は無視されます。

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

Function ExecuteScalar As Object
Dim instance As IDbCommand
Dim returnValue As Object

returnValue = instance.ExecuteScalar
Object ExecuteScalar ()
Object^ ExecuteScalar ()
Object ExecuteScalar ()
function ExecuteScalar () : Object

戻り値
結果セットの最初の行にある最初の列。

解説解説

ExecuteScalar メソッドを使用して、データベースから単一の値 (集計値など) を取得します。ExecuteReader メソッドを使用し、IDataReader によって返されたデータから単一値を生成するよりも、このメソッドを使用した方がコードが簡潔になります。

ExecuteScalar クエリは、通常、次の形式で指定します。この例は、C# のコード例です。

 CommandText = "select count(*) as NumberOfRegions from region";
 Int32 count = (int) ExecuteScalar();
使用例使用例

派生クラス SqlCommand のインスタンスを作成し、ExecuteScalar を使用してこのインスタンスを実行する例を次に示します。この例では、集計結果を返す Transact-SQL ステートメントである文字列と、データ ソースに接続するために使用する文字列を渡します。

Public Sub CreateSqlCommand( _
    queryString As String, connection As
 SqlConnection)

    Dim command As New SqlCommand(queryString,
 connection)
    command.Connection.Open()
    command.ExecuteScalar()
    connection.Close()
End Sub
public void CreateSqlCommand(
    string queryString, SqlConnection connection) 
{
    SqlCommand command = new 
        SqlCommand(queryString, connection);
    command.Connection.Open();
    command.ExecuteScalar();
    connection.Close();
}
プラットフォームプラットフォーム
バージョン情報バージョン情報
参照参照



英和和英テキスト翻訳

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

辞書ショートカット

すべての辞書の索引

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

   

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



IDbCommand.ExecuteScalar メソッドのページの著作権

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

©2026 GRAS Group, Inc.RSS