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
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