ADO Execute 方法
定義和用法
Execute 方法可執行指定查詢、SQL 語句、存儲過程或提供者特有的文本。
如果 CommandText 參數指定按行返回的查詢,那么執行產生的任何結果都將存儲在新的 Recordset 對象中。如果此命令不是以行返回的查詢,提供者將返回關閉的 Recordset 對象。
注釋:返回的 Recordset 對象始終是只讀的、僅向前的游標。
提示:如果需要具有更多功能的 Recordset 對象,應首先創建 Recordset 對象,設置所需屬性,然后使用 Recordset 對象的 Open 方法執行查詢并返回所需的游標類型。
語法:對于以行返回的命令字符串:
Set objrs=objconn.Execute(commandtext,ra,options)
語法:對于不是以行返回的命令字符串:
objconn.Execute commandtext,ra,options
參數 | 描述 |
---|---|
commandtext | 必需。要執行的 SQL 語句、表名稱、存儲過程、URL 或提供者特有的文本。 |
ra | 可選。受查詢影響的記錄數目。 |
options | 可選。設置提供者應當如何設置計算 commandtext 參數。可以是一個或多個 CommandTypeEnum 或 ExecuteOptionEnum 值。默認是 adCmdUnspecified。 |
實例
<% sql="SELECT companyname FROM Customers" Set rs=conn.Execute(sql) %>