ADO Command オブジェクト

Commandオブジェクト

ADO Commandオブジェクトは、データベースに対する一方向のシンプルなクエリを実行するために使用されます。このクエリは、レコードの作成、追加、取得、削除または更新などのアクションを実行できます。

このクエリがデータの取得に使用される場合、そのデータはRecordSetオブジェクトとして返却されます。これは、取得されたデータがRecordSetオブジェクトの属性、コレクション、メソッドまたはイベントで操作できることを意味します。

Commandオブジェクトの主要な特性は、ストレージクエリやパラメータ付きのストレージプロシージャを使用する能力です。

ProgID

set objCommand=Server.CreateObject("ADODB.command")

属性

属性 説明
ActiveConnection 接続またはConnectionオブジェクトを定義する文字列を設定または返却します。
CommandText 提供者(provider)のコマンド(例えばSOL文、テーブル名またはストレージプロシージャの呼び出し)を含む文字列値を設定または返却します。デフォルト値は""(ゼロ長さの文字列)です。
CommandTimeout 長整型値を設定または返却し、その値はコマンドの実行を待つ時間(単位は秒)を示します。デフォルト値は30です。
CommandType Command オブジェクトのタイプを設定または返します。
名前 Command オブジェクトの名前を設定または返します。
準備済み コマンドのコンパイルバージョン(準備済みバージョン)を保存する前に実行するかどうかを示します。
状態 Command オブジェクトがオープン、クローズ、接続、実行、データの取得などの状態を表す値を返します。

メソッド

メソッド 説明
キャンセル 方法の一度の実行をキャンセルします。
CreateParameter 新しい Parameter オブジェクトを作成します。
実行 CommandText 属性に含まれるクエリ、SQL ステートメント、またはストレージプロシージャを実行します。

コレクション

コレクション 説明
パラメータ Command オブジェクトを含む全ての Parameter オブジェクト。
プロパティ Command オブジェクトを含む全ての Property オブジェクト。