ADO Execute-Methode

Definition und Verwendung

Die Execute-Methode kann die Abfrage, das SQL-Statement oder den gespeicherten Prozess angegeben im CommandText-Attribut des Command-Objekts ausführen.

Wenn die CommandText-Eigenschaft eine Zeilenrückgabe für die Abfrage angegeben hat, werden alle durch die Ausführung erzeugten Ergebnisse in einem neuen Recordset-Objekt gespeichert. Wenn dieser Befehl keine Zeilenrückgabe für die Abfrage ist, gibt der Anbieter einen geschlossenen Recordset-Objekt zurück.

Syntax: Für Commands, die als Zeilen zurückgeben:

Set rs = objcommand.Execute(ra, parameters, options)

Syntax: Für Commands, die nicht als Zeilen zurückgeben:

objcommand.Execute ra, parameters, options
Parameter Beschreibung
ra 可选。返回受查询影响的记录的数目。对于以行返回的查询,请使用 Recordset 对象的 RecordCount 属性来计算该对象中的记录数量。
parameters Optional. Parameterwerte, die in SQL-Anweisungen übergeben werden. Zum Ändern, Aktualisieren oder Einfügen neuer Parameterwerte in die Parameters-Kollektion verwendet.
options Optional. Weist an den Anbieter, wie der CommandText-Attribute des Command-Objekts berechnet werden soll. Es kann einer oder mehrere sein CommandTypeEnum oder ExecuteOptionEnum Wert. Standard ist adCmdUnspecified.

Beispiel

<%
Set objcommand.Text="SELECT * FROM Customers"
objCommand.Execute
%>

oder:

<%
Set objcommand.Text="Customers"
objCommand.Execute(,,adCmdTableDirect)
%>