提供者
6.3.5 使用Recordset对象
Recordset对象表示的是来自基本表或命令执行结果的记录全集。任何时候,Recordsel 对象所指的当前记录均为集合内的单个记录。可使用Recordset对象操作来自提供者的数据.使用ADO时,通过Recordset对象可对几乎所有数据进行操作。所有Rccordset对象均使用记录(行)和字段(列)进行构造。由于提供者所支持的功能不同,某些Recordset方法或属件有可能于扮.
6.3.3.2 Excel VBA数据库的Execute方法
执行指定的查询、SQL语句、存储过程或特定提供者的文本等内容。对于非按行返回的命令字符巾:connection. Execute CommandText, RecordsAffected, Options对于按行返回的命令字符串:Set recordset一connection. Execute (CommandText. RecordsAffected,Options)今f(CommandText字符串包含要执行的SQL语句、表名、存储过程或特定提供者的文本。RecordsAffected可选,长整型变一,提供者向其返回操作所影响的记录效目。Options可选,长整狱位.指示提供者应如何计算Commandlcxt参数.可为表6.2中的位。使用Correction对象的Execute方法,可执行任何在指定连接的CommandTcxt今数中传送给方法的查询。如果CommandText今数指定按行返回的查询,执行产生的任何结果将存储在新的RecordsetX4象中。如果命令不是按行返回的查询。