Devolver 2 campos de una select de un procedimiento a otro

12/05/2004 - 17:48 por Asier | Informe spam
Hola grupo,

Tengo un procedimiento almacenado que hace varias cosas. Llama a otro
que hace varias cosas y debe devolver 2 valores. He usado 2 parámetros tipo
out, pero al volver al procedimiento que llama están en blanco, ¿sabeis que
puede pasar? He comprobado que antes de salir del proc2 tengan valores.

Gracias y saludos

Asier

Preguntas similare

Leer las respuestas

#1 Maxi
12/05/2004 - 17:57 | Informe spam
Hola, y podrias postiarnos como lo estas haciendo? o sea desde el Store
primario al secundario como lees los Parametros?

Gracias


Salu2
Maxi
Buenos Aires - Argentina
Desarrollador Microsoft 3 Estrellas .NET
Nunca consideres el estudio como una obligación sino como
una oportunidad para penetrar en el bello y maravillosos
mundo del saber.
- Albert Einstein



"Asier" escribió en el mensaje
news:%
Hola grupo,

Tengo un procedimiento almacenado que hace varias cosas. Llama a otro
que hace varias cosas y debe devolver 2 valores. He usado 2 parámetros


tipo
out, pero al volver al procedimiento que llama están en blanco, ¿sabeis


que
puede pasar? He comprobado que antes de salir del proc2 tengan valores.

Gracias y saludos

Asier








Outgoing mail is certified Virus Free.
Checked by AVG anti-virus system (http://www.grisoft.com).
Version: 6.0.676 / Virus Database: 438 - Release Date: 05/05/2004
Respuesta Responder a este mensaje
#2 Asier
12/05/2004 - 18:06 | Informe spam
El Proc1 es:

CREATE PROCEDURE spProc1
@DirIp char(50),
AS
Declare @Acceso bit
Execute spProc2 @DirIp,@Acceso

INSERT INTO TBLA (Campo1)
VALUES (@Acceso)
GO

El Proc 2:

CREATE PROCEDURE spProc2
@DirIp char(50),
@tipo bit out
AS
set @tipo = (select campo from tblPrueba where direccion=@DirIp)
GO


Gracias,

Asier

"Maxi" escribió en el mensaje
news:
Hola, y podrias postiarnos como lo estas haciendo? o sea desde el Store
primario al secundario como lees los Parametros?

Gracias


Salu2
Maxi
Buenos Aires - Argentina
Desarrollador Microsoft 3 Estrellas .NET
Nunca consideres el estudio como una obligación sino como
una oportunidad para penetrar en el bello y maravillosos
mundo del saber.
- Albert Einstein



"Asier" escribió en el mensaje
news:%
> Hola grupo,
>
> Tengo un procedimiento almacenado que hace varias cosas. Llama a


otro
> que hace varias cosas y debe devolver 2 valores. He usado 2 parámetros
tipo
> out, pero al volver al procedimiento que llama están en blanco, ¿sabeis
que
> puede pasar? He comprobado que antes de salir del proc2 tengan valores.
>
> Gracias y saludos
>
> Asier
>
>
>



Outgoing mail is certified Virus Free.
Checked by AVG anti-virus system (http://www.grisoft.com).
Version: 6.0.676 / Virus Database: 438 - Release Date: 05/05/2004



Respuesta Responder a este mensaje
#3 Maxi
12/05/2004 - 18:15 | Informe spam
Hola proba asi si?

CREATE PROCEDURE spProc1
@DirIp char(50),
AS
Declare @Acceso bit
Execute spProc2 @DirIp,@Acceso OUTPUT

INSERT INTO TBLA (Campo1)
VALUES (@Acceso)
GO

=
Contame luego el resultado ;-)

Salu2
Maxi
Buenos Aires - Argentina
Desarrollador Microsoft 3 Estrellas .NET
Nunca consideres el estudio como una obligación sino como
una oportunidad para penetrar en el bello y maravillosos
mundo del saber.
- Albert Einstein



"Asier" escribió en el mensaje
news:
El Proc1 es:

CREATE PROCEDURE spProc1
@DirIp char(50),
AS
Declare @Acceso bit
Execute spProc2 @DirIp,@Acceso

INSERT INTO TBLA (Campo1)
VALUES (@Acceso)
GO

El Proc 2:

CREATE PROCEDURE spProc2
@DirIp char(50),
@tipo bit out
AS
set @tipo = (select campo from tblPrueba where direccion=@DirIp)
GO


Gracias,

Asier

"Maxi" escribió en el mensaje
news:
> Hola, y podrias postiarnos como lo estas haciendo? o sea desde el Store
> primario al secundario como lees los Parametros?
>
> Gracias
>
>
> Salu2
> Maxi
> Buenos Aires - Argentina
> Desarrollador Microsoft 3 Estrellas .NET
> Nunca consideres el estudio como una obligación sino como
> una oportunidad para penetrar en el bello y maravillosos
> mundo del saber.
> - Albert Einstein
>
>
>
> "Asier" escribió en el mensaje
> news:%
> > Hola grupo,
> >
> > Tengo un procedimiento almacenado que hace varias cosas. Llama a
otro
> > que hace varias cosas y debe devolver 2 valores. He usado 2 parámetros
> tipo
> > out, pero al volver al procedimiento que llama están en blanco,


¿sabeis
> que
> > puede pasar? He comprobado que antes de salir del proc2 tengan


valores.
> >
> > Gracias y saludos
> >
> > Asier
> >
> >
> >
>
>
>
> Outgoing mail is certified Virus Free.
> Checked by AVG anti-virus system (http://www.grisoft.com).
> Version: 6.0.676 / Virus Database: 438 - Release Date: 05/05/2004
>
>
>








Outgoing mail is certified Virus Free.
Checked by AVG anti-virus system (http://www.grisoft.com).
Version: 6.0.676 / Virus Database: 438 - Release Date: 05/05/2004
Respuesta Responder a este mensaje
#4 Asier
13/05/2004 - 09:27 | Informe spam
Hola

Muchas gracias, funciona perfecto.
Saludos,

Asier

"Maxi" escribió en el mensaje
news:
Hola proba asi si?

CREATE PROCEDURE spProc1
@DirIp char(50),
AS
Declare @Acceso bit
Execute spProc2 @DirIp,@Acceso OUTPUT

INSERT INTO TBLA (Campo1)
VALUES (@Acceso)
GO

=>
Contame luego el resultado ;-)

Salu2
Maxi
Buenos Aires - Argentina
Desarrollador Microsoft 3 Estrellas .NET
Nunca consideres el estudio como una obligación sino como
una oportunidad para penetrar en el bello y maravillosos
mundo del saber.
- Albert Einstein



"Asier" escribió en el mensaje
news:
> El Proc1 es:
>
> CREATE PROCEDURE spProc1
> @DirIp char(50),
> AS
> Declare @Acceso bit
> Execute spProc2 @DirIp,@Acceso
>
> INSERT INTO TBLA (Campo1)
> VALUES (@Acceso)
> GO
>
> El Proc 2:
>
> CREATE PROCEDURE spProc2
> @DirIp char(50),
> @tipo bit out
> AS
> set @tipo = (select campo from tblPrueba where direccion=@DirIp)
> GO
>
>
> Gracias,
>
> Asier
>
> "Maxi" escribió en el mensaje
> news:
> > Hola, y podrias postiarnos como lo estas haciendo? o sea desde el


Store
> > primario al secundario como lees los Parametros?
> >
> > Gracias
> >
> >
> > Salu2
> > Maxi
> > Buenos Aires - Argentina
> > Desarrollador Microsoft 3 Estrellas .NET
> > Nunca consideres el estudio como una obligación sino como
> > una oportunidad para penetrar en el bello y maravillosos
> > mundo del saber.
> > - Albert Einstein
> >
> >
> >
> > "Asier" escribió en el mensaje
> > news:%
> > > Hola grupo,
> > >
> > > Tengo un procedimiento almacenado que hace varias cosas. Llama a
> otro
> > > que hace varias cosas y debe devolver 2 valores. He usado 2


parámetros
> > tipo
> > > out, pero al volver al procedimiento que llama están en blanco,
¿sabeis
> > que
> > > puede pasar? He comprobado que antes de salir del proc2 tengan
valores.
> > >
> > > Gracias y saludos
> > >
> > > Asier
> > >
> > >
> > >
> >
> >
> >
> > Outgoing mail is certified Virus Free.
> > Checked by AVG anti-virus system (http://www.grisoft.com).
> > Version: 6.0.676 / Virus Database: 438 - Release Date: 05/05/2004
> >
> >
> >
>
>
>



Outgoing mail is certified Virus Free.
Checked by AVG anti-virus system (http://www.grisoft.com).
Version: 6.0.676 / Virus Database: 438 - Release Date: 05/05/2004



email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida