<<< 返回 access911.net 编程静态资料库索引页 存储过程能否返回两个结果集? 作者:cg1 摘自:access911.net 录入:cg1 时间:2003-10-25 浏览人次:690
专题地址:http://access911.net/index.asp?u1=a&u2=79FAB61E1BDC 如果需要更详细的评论或说明,请点击该地址。 简述:存储过程能返回两个结果集,但是如何用ADO同时取得两个结果呢? 问题:
| 存储过程能否返回两个结果集? create procedure aaa as select * from table1 select * from table2 go |
能否返回两个结果集合给adodb.recordset? |
回答:
| NextRecordset 方法 通过执行一系列命令清除当前 Recordset 对象并返回下一个 Recordset。 语法 Set recordset2 = recordset1.NextRecordset( RecordsAffected ) 返回值 返回 Recordset 对象。在语法模型中,recordset1 和 recordset2 可以是相同的 Recordset 对象,也可以使用单独的对象。当使用单独的 Recordset 对象时,在调用 NextRecordset 后重置原来 Recordset (recordset1) 上的 ActiveConnection 属性将产生错误。 参数 RecordsAffected 可选。Long 变量,提供者向其返回当前操作影响的记录数目。 注意 此参数仅返回受操作影响的记录数目,它不会从用于生成 Recordset 的选择语句中返回记录的计..................... ........... |
|