Stored procedures anidados y recordsets resultantes

22/03/2007 - 20:21 por Manuel Vera | Informe spam
Hola

Tengo 1 stored proc el cual ejecuta a otro dentro de si. Por ejemplo:

create proc A
as

exec proc B

select from resultados
go

create proc B
as
insert into
select * from
go

El problema esta en que desde páginas ASP, utilizando ADO, al ejecutar A, se
trae dos recordsets y en mi codigo fuente ASP esta leyendo el recordset
resultante del proc B. En este caso, no me interesa ese recordset, solo me
interesa las acciones que se ejecutan en proc B y no el recordset
resultante. ¿Como puedo hacer para capturar el segundo recordset, es decir,
el que realmente devuelve proc A?

Gracias
Manuel
 

Leer las respuestas

#1 Isaias
22/03/2007 - 20:55 | Informe spam
Manuel

Derias consideras el uso de SET NOCOUNT ON.

Y claro, sin conocer a detalle el codigo de tus stores, ¿Porque hacer un
select * from, en PROC B?
Saludos
IIslas


"Manuel Vera" wrote:

Hola

Tengo 1 stored proc el cual ejecuta a otro dentro de si. Por ejemplo:

create proc A
as

exec proc B

select from resultados
go

create proc B
as
insert into
select * from
go

El problema esta en que desde páginas ASP, utilizando ADO, al ejecutar A, se
trae dos recordsets y en mi codigo fuente ASP esta leyendo el recordset
resultante del proc B. En este caso, no me interesa ese recordset, solo me
interesa las acciones que se ejecutan en proc B y no el recordset
resultante. ¿Como puedo hacer para capturar el segundo recordset, es decir,
el que realmente devuelve proc A?

Gracias
Manuel



Preguntas similares