Metoda Execute ADO

Definicja i użycie

Metoda Execute może wykonać określone zapytanie, wyrażenie SQL, procedurę przechowywaną lub unikalny tekst dostawcy.

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

Komentarz:Zwracany obiekt Recordset zawsze jest tylko do odczytu, jednostronnym kursor.

Podpowiedź:Jeśli需要更多功能的Recordset对象,应首先创建Recordset对象,设置所需属性,然后使用Recordset对象的Open方法执行查询并返回所需的游标类型。

Gramatyka: dla polecenia, które zwraca wiersze:

Set objrs=objconn.Execute(commandtext,ra,options)

Gramatyka: dla polecenia, które nie zwraca wierszy:

objconn.Execute commandtext,ra,options
Parametry Opis
commandtext Wymagane. Zapytanie SQL, nazwa tabeli, procedura przechowująca, URL lub tekst specyficzny dla dostawcy.
ra Opcjonalnie. Liczba rekordów wpływających na zapytanie.
options Opcjonalnie. Ustaw, jak dostawca powinien ustawić parametr commandtext. Może to być jedno lub więcej CommandTypeEnum lub ExecuteOptionEnum Wartość. Domyślnie to adCmdUnspecified.

Przykład

<%
sql="SELECT companyname FROM Customers"
Set rs=conn.Execute(sql)
%>