--存储过程例子:
create proc p_test
as
select * from  表1
select * from  表2
select * from  表3
select * from  表4
go注意不要在存储过程开始加上
set nocount on
用ADO的NextRecordset属性取多结果集:
Dim cmd As New ADODB.Command
Dim rs As ADODB.Recordset    Cmd.ActiveConnection = "DSN=MySamples;UID=sa"
Cmd.CommandText = "MyNextProc"
Cmd.CommandType = adCmdStoredProcSet rs = Cmd.Execute()
While Not rs Is Nothing
    If (Not rs.EOF) Then
        Debug.Print rs(0)
    End If
    Set rs = rs.NextRecordset()
Wend