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