Metoda Execute ADO

Definicja i użycie

Metoda Execute może wykonać zapytanie, wiersz SQL lub procedurę przechowywaną określone przez atrybut CommandText obiektu Command.

Jeśli atrybut CommandText określa zwracanie wierszy, wszelkie wyniki generowane przez to polecenie będą przechowywane w nowym obiekcie Recordset. Jeśli to polecenie nie zwraca wierszy, dostawca zwróci zamknięty obiekt Recordset.

Sintaksa: dla Command, który zwraca wiersze:

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

Sintaksa: dla Command, który nie zwraca wierszy:

objcommand.Execute ra,parameters,options
parametr opis
ra 可选。返回受查询影响的记录的数目。对于以行返回的查询,请使用 Recordset 对象的 RecordCount 属性来计算该对象中的记录数量。
parameters Opcjonalne. Wartości parametrów przekazywanych za pomocą zapytań SQL. Używane do zmiany, aktualizacji lub dodania nowych wartości parametrów do kolekcji Parameters.
options Opcjonalne. Indycja, jak dostawca powinien obliczyć atrybut CommandText CommandObject. Może być jednym lub wieloma CommandTypeEnum Lub ExecuteOptionEnum Wartość. Domyślnie to adCmdUnspecified.

Przykład

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

Lub:

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