一个存储过程返回多个结果集,怎样获取,怎样操作?解决思路

一个存储过程返回多个结果集,怎样获取,怎样操作?
如果有三个Table,显示三个查询结果,这三个查询结果都是来自于一个存储过程。请问怎样获取,怎样操作?

------解决方案--------------------
用command对象执行存储过程
...
Set rs1 = command.execute...
Set rs2 = rs1.NextRecordset
Set rs3 = rs1.NextRecordset