Query does not return SQL Server result

0

I have a problem with the following query in an sp, before it was executed and I returned the value, now it just throws me Commands completed correctly. and not the The result of the query strong>

I share the query:

BEGIN
    --INICIO SENTENCIA
    SET NOCOUNT ON;
    DECLARE @Respuesta  varchar(40)
    DECLARE @Resp varchar (150),

    @Aplicacion nvarchar(20),
    @Nombre varchar (150);

    IF EXISTS (SELECT CEDULA, PASSWORD FROM tblUsuarios WHERE Cedula='123456' AND 
    CONVERT(VARCHAR(MAX), DECRYPTBYPASSPHRASE('password', Password)) ='Abc123')
        BEGIN
            SET @Aplicacion =(SELECT tblAplicaciones.Aplicacion FROM tblAplicaciones INNER JOIN tblUsuarios ON
            tblUsuarios.idAplicacion = tblAplicaciones.idAplicacion WHERE CEDULA='123456' AND 
            CONVERT(VARCHAR(MAX), DECRYPTBYPASSPHRASE('password', Password)) ='Abc123')
            SET @Nombre = (SELECT Nombre FROM tblUsuarios WHERE Cedula='123456' AND 
    CONVERT(VARCHAR(MAX), DECRYPTBYPASSPHRASE('password', Password)) ='Abc123' )
                IF(@Aplicacion='ABASTECIMIENTO')
                BEGIN
                SET @RESPUESTA = @Aplicacion
                SET @RESP = @Nombre
                SELECT @RESP AS RESP, @RESPUESTA AS RESPUESTA
                END
                ELSE IF(@Aplicacion='DOCUMENTAL')
                BEGIN
                SET @RESPUESTA = @Aplicacion
                SET @RESP = @Nombre
                SELECT @RESP AS RESP, @RESPUESTA AS RESPUESTA
                END
                ELSE IF(@Aplicacion='JUGUETERIA')
                BEGIN
                SET @RESPUESTA = @Aplicacion
                SET @RESP = @Nombre
                SELECT @RESP AS RESP, @RESPUESTA AS RESPUESTA
                END
                ELSE IF(@Aplicacion ='SICAP')
                BEGIN
                SET @RESPUESTA = @Aplicacion
                SET @RESP = @Nombre
                SELECT @RESP AS RESP, @RESPUESTA AS RESPUESTA
                END
                ELSE IF(@Aplicacion ='INVENTARIOS')
                BEGIN
                SET @RESPUESTA = @Aplicacion
                SET @RESP = @Nombre
                SELECT @RESP AS RESP, @RESPUESTA AS RESPUESTA
                END
        END
        ELSE BEGIN
            SET @Respuesta = 'EL USUARIO O LA CONTRASEÑA NO SON CORRECTAS'
            SELECT @Respuesta AS RESPUESTA
        END
END
    --FIN SENTENCIA
    
asked by Brian Velez 11.12.2018 в 17:20
source

0 answers