ADO Execute na paraan
Pagsasaayos at paggamit
Ang Execute na paraan ay maaaring gawin ang isang takdang query, SQL na talata, stored procedure, o teksto na may katangian ng provider.
Kung ang CommandText na parameter ay naka-takda ng isang query na ibabalik ang mga hanay, ang anumang nilalaman na nilabas ay igagawa sa bagong Recordset na bagay. Kung ang komando ay hindi isang query na ibabalik ang mga hanay, ang provider ay ibabalik ang isang nakasara na Recordset na bagay.
Komentaryo:Ang ibabalik na Recordset na bagay palaging ay readonly at forward-only na kursor.
Mga paalala:Kung kailangan ng isang Recordset na may mas maraming funktsyon, dapat unang lumikha ng Recordset na bagay, itakda ang kinakailangang attribute, at pagkatapos ay gamitin ang Open na paraan ng Recordset na bagay upang gawin ang query at ibalik ang kinakailangang kurso ng kursor.
Syntax: For command strings that return rows:
Set objrs=objconn.Execute(commandtext,ra,options)
Syntax: For command strings that do not return rows:
objconn.Execute commandtext,ra,options
Parameters | Description |
---|---|
commandtext | Required. The SQL statement, table name, stored procedure, URL, or provider-specific text to be executed. |
ra | Optional. Number of records affected by the query. |
options | Optional. Set how the provider should set the calculation of the commandtext parameter. Can be one or more CommandTypeEnum Or ExecuteOptionEnum Value. Default is adCmdUnspecified. |
Example
<% sql="SELECT companyname FROM Customers" Set rs=conn.Execute(sql) %>