コマンドおよびパラメーター
適用対象: .NET Framework .NET .NET Standard
データ ソースへの接続を確立した後、DbCommand オブジェクトを使用してコマンドを実行し、データ ソースから結果を返すことができます。 Microsoft SqlClient Data Provider for SQL Server 用のコマンド コンストラクターのいずれかを使用して、コマンドを作成できます。 コンストラクターは、データ ソース、オブジェクト、またはオブジェクトで実行する SQL ステートメントなどの省略可能な引数をDbConnectionDbTransaction受け取ることができます。
これらのオブジェクトをコマンドのプロパティとして構成することもできます。 また、CreateCommand オブジェクトの DbConnection
メソッドを使用して、特定の接続用のコマンドを作成することもできます。 コマンドによって実行される SQL ステートメントは、CommandText プロパティを使って構成できます。 Microsoft SqlClient Data Provider for SQL Server には、SqlCommand オブジェクトがあります。
このセクションの内容
コマンドの実行
ADO.NET の Command
オブジェクトと、それを使用してデータ ソースに対してクエリやコマンドを実行する方法について説明します。
パラメーターの構成
Command
のパラメーターの使用 (方向、データ型、パラメーター構文など) について説明します。
CommandBuilder を使用したコマンドの生成
DataAdapter
に単一テーブルを対象とする SELECT コマンドが割り当てられているときに、コマンド ビルダーを使用して INSERT、UPDATE、DELETE の各コマンドを自動的に生成する方法について説明します。
データベースからの単一の値の取得
ExecuteScalar
オブジェクトの Command
メソッドを使用してデータベース クエリから単一の値を返す方法について説明します。
コマンドを使用したデータ変更
Microsoft SqlClient Data Provider for SQL Server を使用して、ストアド プロシージャやデータ定義言語 (DDL) ステートメントを実行する方法について説明します。