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