none
Procedure para Login RRS feed

  • Pergunta

  • CREATE PROCEDURE usp_login
    		@email_user varchar(50),
    		@senha_user varchar(15)
    	AS
    	BEGIN
    		SELECT * FROM tb_Pessoa_Juridica
    		WHERE email = @email_user and
    			  senha_login = @senha_user
    END
    Bom, criei essa procedure para fazer Login, não sei se está certo. Gostaria de saber como mostrar um campo com uma mensagem caso essa procedure retorne sem registro algum, como exemplo a imagem abaixo. E também gostaria de saber se preciso de mais alguma coisa a acrescentar nessa procedure.

    Vinícius Hener

    terça-feira, 2 de maio de 2017 16:40

Respostas

  • Olá Vinicius.
    Você pode usar o RAISERROR pra voltar a mensagem.

    ex:
    colocar no fim da sua procedure
    IF NOT EXISTS (SELECT * FROM tb_Pessoa_Juridica  WHERE email = @email_user and  senha_login = @senha_user)

    BEGIN

    RAISERROR('Usuário não encontrado')

    END

    Ok?


    Se a resposta for relevante,click em "útil".Se a resposta resolveu seu problema, click em "Marcar como Resposta".
    Rodrigo Suleiman [MCP,MCTS,MCPD,MCSA,MCSD]

    • Marcado como Resposta Vinícius Hener sexta-feira, 5 de maio de 2017 17:34
    quarta-feira, 3 de maio de 2017 19:32