Duda con SP con parametros de entrada y de salida.

24/07/2003 - 16:22 por Ricardo Ostos {MX} | Informe spam
Que tal amigos, tengo una duda, tengo el siguiente SP en mi base de datos:

CREATE PROCEDURE Login
@User NCHAR(20), --Valor del nombre de usuario.
@Passw NCHAR(20), --Valor de la contraseña.
@Valor INT OUTPUT --Valor de salida de existencia del usuario.

AS

SELECT @Valor = IdUsuario FROM Usuarios
WHERE
Login = @User AND Contraseña = @Passw

RETURN @Valor
GO

El problema es que cuando trato de ejecutarlo siempre me pide que ingrese el
valor de @Valor, es decir, en el Analizador de consultas de SQL, me marca lo
siguiente:

dbo.Login
- Parametros
* @RETURN_VALUE (int, Valor de retorno)
* @User (nchar(20), Entrada)
* @Passw (nchar(20), Entrada)
* @Valor (int, Entrada/Salida)
- Dependencias
* dbo.Usuarios

Mi problema es por que @Valor lo tiene como valor de Entrada/Salida.

Gracias por su atención.

Preguntas similare

Leer las respuestas

#1 Julio C. Briceño R.
25/07/2003 - 18:08 | Informe spam
Saludos,

Sólo colócale un valor predetrminado:

CREATE PROCEDURE Login
@User NCHAR(20), --Valor del nombre de usuario.
@Passw NCHAR(20), --Valor de la contraseña.
@Valor INT OUTPUT = (VALOR PREDETRMINADO AQUI) --Valor de


salida de existencia del usuario.


Aunque si llamas al procedimiento desde ADO, no te pedirá
en valor por que el ya sabe que es de salida.

Hasta luego,

Julio C. Briceño R.
Caracas, Venezuela




Que tal amigos, tengo una duda, tengo el siguiente SP en


mi base de datos:

CREATE PROCEDURE Login
@User NCHAR(20), --Valor del nombre de usuario.
@Passw NCHAR(20), --Valor de la contraseña.
@Valor INT OUTPUT --Valor de salida de existencia del


usuario.

AS

SELECT @Valor = IdUsuario FROM Usuarios
WHERE
Login = @User AND Contraseña = @Passw

RETURN @Valor
GO

El problema es que cuando trato de ejecutarlo siempre me


pide que ingrese el
valor de @Valor, es decir, en el Analizador de consultas


de SQL, me marca lo
siguiente:

dbo.Login
- Parametros
* @RETURN_VALUE (int, Valor de retorno)
* @User (nchar(20), Entrada)
* @Passw (nchar(20), Entrada)
* @Valor (int, Entrada/Salida)
- Dependencias
* dbo.Usuarios

Mi problema es por que @Valor lo tiene como valor de


Entrada/Salida.

Gracias por su atención.


.

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