Command オブジェクトを使用すると、次の操作を実行できます。
CommandText プロパティを使用して、コマンドの実行可能テキスト (SQL ステートメントやストアド プロシージャなど) を定義します。
パラメーター化されたクエリまたはストアド プロシージャの引数を定義するには、Parameter オブジェクトと Parameters コレクションを使用します。
Execute メソッドを使用して、コマンドを実行し、必要に応じて Recordset オブジェクトを返します。
実行前に CommandType プロパティを使用してコマンドの種類を指定し、パフォーマンスを最適化します。
Command オブジェクトの 言語 プロパティを使用して、コマンド テキストに関する特定の情報を指定します。
Prepared プロパティを使用して、実行前に準備済み (またはコンパイル済み) バージョンのコマンドをプロバイダーが保存するかどうかを制御します。
CommandTimeout プロパティを使用して、プロバイダーがコマンドの実行を待機する秒数を設定します。
ActiveConnection プロパティを設定して、開いている接続を Command オブジェクトに関連付けます。
関連付けられている Connection オブジェクトのメソッドとして Command オブジェクトを識別するには、Name プロパティを設定します。
データを取得するために、Recordset の Source プロパティに Command オブジェクトを渡します。
コマンド (XML コマンドなど) を含む Stream オブジェクトを、それをサポートするプロバイダーに渡します。