|
可以做到
Execute 方法 (ADO Connection)
执行指定的查询、SQL 语句、存储过程或提供者特有的文本。
语法
对于不是以行返回的命令字符串:
connection.Execute CommandText, RecordsAffected, Options
对于以行返回的命令字符串:
Set recordset = connection.Execute (CommandText, RecordsAffected, Options)
返回值
返回 Recordset 对象引用。
参数
CommandText String 值,包含要执行的 SQL 语句、表名称、存储过程、URL 或提供者特有的文本。
RecordsAffected 可选。Long 变量,提供者向其返回操作影响的记录数目。
Options 可选。Long 值,指示提供者计算 CommandText 参数的方式。可以是一个或者多个 CommandTypeEnum 或 ExecuteOptionEnum 值。
说明
使用 Connection 对象的 Execute 方法可以执行在指定连接的 CommandText 参数中传递给该方法的查询。如果 CommandText 参数指定按行返回的查询,那么执行产生的任何结果都将存储在新的 Recordset 对象中。如果此命令不是以行返回的查询,提供者将返回关闭的 Recordset 对象。
返回的 Recordset 对象始终是只读的、仅向前的游标。如果需要具有更多功能的 Recordset 对象,应先创建具有所需属性设置的 Recordset 对象,然后使用 Recordset 对象的 Open 方法执行查询并返回所需的游标类型。
CommandText 参数的内容是提供者特有的,可以是标准的 SQL 语法或提供者支持的任何特殊命令格式。
此操作结束时将发出 ExecuteComplete 事件。 |
|