Sql)
通过上面语句,我们就可以执行查询,并将结果保存到rst对象中。
Execute 方法 (ADO Connection)
执行指定的查询、SQL 语句、存储过程或特定提供者的文本等内容。
语法
connection.Execute CommandText, RecordsAffected, Options
返回值
返回 Recordset 对象引用。
参数
CommandText 字符串,通常为要执行的 SQL 语句、表名。
RecordsAffected 可选,长整型变量,提供者向其返回操作所影响的记录数目。
Options 可选,长整型值,指示提供者应如何计算 CommandText 参数。
后面两个可选参数我们一般用不到去设置,这里不做介绍。
使用Connection对象的Execute方法返回的结果集,始终为只读、仅向前的游标。也无法取得返回结果集合中的记录数。一般在只需将结果一次性写入工作表中(CopyFromRecordset)时使用,它的好处是写法简洁。如果需要处理返回结果的更多操作,应使用下面的方法。
方法2:使用Recordset对象的Open方法
rst.Open Sql, cnn
本句的功能效果同前面的Set rst = cnn.Execute(Sql)一样。
Open 方法 (ADO Recordset)
打开游标。
语法
recordset.Open Source, ActiveConnection, CursorType, LockType, Options
参数
Source 可选,变体型,通常为SQL 语句、表名。
Act