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)
%>