ADO Commandオブジェクト


Command オブジェクト

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

このクエリがデータの取得に使用される場合、データは RecordSet オブジェクトとして返されます。つまり、取得されたデータは RecordSet オブジェクトのプロパティ、コレクション、メソッド、またはイベントを使用して操作できます。

Command オブジェクトの主な特徴は、ストアドクエリやパラメータ付きストアドプロシージャを使用できることです。

ProgID

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

プロパティ

プロパティ 説明
ActiveConnection 接続または Connection オブジェクトを定義する文字列を設定または返します。
CommandText プロバイダーコマンド(SQL ステートメント、テーブル名、ストアドプロシージャ呼び出しなど)を含む文字列値を設定または返します。既定値は ""(長さ 0 の文字列)です。
CommandTimeout コマンドの実行を待機する時間(秒単位)を示す長整数型の値を設定または返します。既定値は 30 です。
CommandType Command オブジェクトの型を設定または返します。
Name Command オブジェクトの名前を設定または返します。
Prepared 実行前にコマンドのコンパイル済みバージョン(準備済みバージョン)を保存するかどうかを示します。
State Command オブジェクトが開いているか、閉じているか、接続しているか、実行中か、データ取得中かを示す値を返します。

メソッド

メソッド 説明
Cancel メソッドの実行をキャンセルします。
CreateParameter 新しい Parameter オブジェクトを作成します。
Execute CommandText プロパティ内のクエリ、SQL ステートメント、またはストアドプロシージャを実行します。

コレクション

コレクション 説明
Parameters Command オブジェクトのすべての Parameter オブジェクトを格納します。
Properties Command オブジェクトのすべての Property オブジェクトを格納します。
その他の拡張