| 发表于:2007-06-14 15:40:535楼 得分:20 |
貌似以上两种方法都可以,如果你想在EXECute的参数上做文章则有点缘木求鱼的味道了 command.EXECute recordsaffected, parameters, options 返回值 返回 recordset 对象引用。 参数 recordsaffected 可选,长整型变量,提供者向其返回操作所影响的记录数目。recordsaffected 参数仅应用于操作查询或存储过程。recordsaffected 不返回由返回结果的查询或存储过程所返回的记录数目。详细信息,请使用 recordcount 属性。 parameters 可选,变体型数组,使用 sql 语句传送的参数值。(用该参数传送时输出参数将不返回正确值。) options 可选,长整型值,指示提供者如何计算 command 对象的 commandtext 属性。该值可为下列常量之一: 常量 说明 adcmdtext 指示提供者应按命令的文本定义(如 sql 语句)来计算 commandtext。 adcmdtable 指示 ado 应生成 sql 查询以便从 commandtext 命名的表中返回所有行。 adcmdtabledirect 指示提供者应从 commandtext 命名的表中返回所有行。 adcmdstoredproc 指示提供者应按存储过程计算 commandtext。 adcmdunknown 指示 commandtext 中的命令类型未知。 adasyncEXECute 指示命令应异步执行。 adasyncfetch 指示对由 cachesize 属性指定的初始数量之后的剩余行应使用异步提取 | | |
|