Problem bei ADO mit multiple resultsets

Der_Fran

Grünschnabel
ich möchte mit VB6 und ADO eine Prozedur abc ohne Parameter auf SQL-Server 2005
ausführen, die mehrere resultssets zurückgibt (Die Prozedur enthält mehrere Prozeduraufrufe).
Als Provider soll OLEDB.1 oder besser SQLNCLI verwendet werden.
Nach dem Öffnen des Recordsets steht bei mir in der datasource-Eigenschaft des Recordsets <unsupported object type> und in diversen anderen Eigenschaften steht
<Der Vorgang ist für ein geschlossenes Objekt nicht zugelassen.>.
Kann mir jemand ein kurzes Beispiel geben?

die Prozedur:

create PROCEDURE a
AS
BEGIN
SET NOCOUNT ON
select 'resultset1'
END
create PROCEDURE b
AS
BEGIN
SET NOCOUNT ON
select 'resultset2'
END

create PROCEDURE c
AS
BEGIN
SET NOCOUNT ON
select 'resultset3'
END
create PROCEDURE abc
AS
BEGIN
SET NOCOUNT ON
exec a
exec b
exec c
END
 
Zurück