Tenho o código abaixo para evitar que o login do usuário seja cadastrado com o mesmo nome duas vezes, quando incluo um novo login funciona perfeitamente, mas quando vou alterar qualquer usuário retorna que 'login já cadastrado'.
Alguém tem alguma idéia de como contornar isso?
Begin
QRLogin.Close;
QRLogin.Sql.clear;
QRLogin.Sql.add('select * from tab_usuarios where login =:login');
Pergunta
seveN
Tenho o código abaixo para evitar que o login do usuário seja cadastrado com o mesmo nome duas vezes, quando incluo um novo login funciona perfeitamente, mas quando vou alterar qualquer usuário retorna que 'login já cadastrado'.
Alguém tem alguma idéia de como contornar isso?
Begin
QRLogin.Close;
QRLogin.Sql.clear;
QRLogin.Sql.add('select * from tab_usuarios where login =:login');
QRLogin.ParamByName('login').asstring:= DBEdit2.text;
QRLogin.Open;
If QRLogin.recordcount > 0 then
Begin
ShowMessage('login já cadastrado');
DBEdit2.SetFocus;
Exit;
End;
Grato.
Link para o comentário
Compartilhar em outros sites
5 respostass a esta questão
Posts Recomendados
Participe da discussão
Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.