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