ADO Execute メソッド
定義と使用法
Execute メソッドは、Command オブジェクトの CommandText 属性で指定されたクエリ、SQL ステートメント、またはストレージプロシージャを実行します。
CommandText 属性が行で返されるクエリを指定している場合、実行された結果は新しい Recordset オブジェクトに格納されます。このコマンドが行で返されないクエリでない場合、プロバイダは閉じた Recordset オブジェクトを返します。
文法:行で返される Command:
Set rs = objcommand.Execute(ra, parameters, options)
文法:行で返されない Command:
objcommand.Execute ra, parameters, options
パラメータ | 説明 |
---|---|
ra | 選択可。クエリの影響を受けたレコードの数を返します。行で返されるクエリに対して、Recordset オブジェクトの RecordCount 属性を使用してオブジェクト内のレコード数を計算してください。 |
parameters | オプション。SQL ステートメントを介してパラメータ値を渡します。パラメータコレクションに新しいパラメータ値を変更、更新または追加するために使用されます。 |
options | オプション。提供者が Command オブジェクトの CommandText 属性をどのように計算するかを指示します。1つまたは複数の値が指定できます。 CommandTypeEnum または ExecuteOptionEnum デフォルトは adCmdUnspecified です。 |
例
<% Set objcommand.Text="SELECT * FROM Customers" objCommand.Execute %>
または:
<% Set objcommand.Text="Customers" objCommand.Execute(,,adCmdTableDirect) %>