Disculpe señor libra, tengo mi procedmiento almacenado de la siguiente manera
Código SQL:
Ver originalALTER PROC [dbo].[PA_LOGIN]
@USUARIO nVARCHAR(50),
@CONTRASEÑA NVARCHAR(50)
AS
DECLARE @EXISTE VARCHAR(100)
BEGIN try
BEGIN TRAN LOGUEAR
IF @CONTRASEÑA=(SELECT CONTRASENA FROM TB_USUARIOS WHERE usuario = @USUARIO)
BEGIN
SELECT ROL FROM TB_USUARIOS
WHERE USUARIO = @USUARIO AND CONTRASENA = @CONTRASEÑA
END
ELSE
BEGIN
SET @EXISTE = '100'
SELECT @EXISTE;
END
COMMIT TRAN LOGUEAR
END TRY
BEGIN CATCH
ROLLBACK TRAN LOGUEAR
PRINT error_message()
END CATCH
Le pongo el nombre de mi transaccion al que me envio y no me devuelve nada. Tengo mal la estructura de mi procedimiento?