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