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 オブジェクトを格納します。 |