Fórum Verificação de cpf já cadastrado no banco de dados. #596967
05/09/2018
0
Eu queria ao invés de mostrar esse erro mostrasse uma mensagem, mas não estou conseguindo.
Alguém poderia me ajudar.
Ps: A mascara está sendo usada na field da query e no banco estou salvando apenas os números. E o banco de dados é firebird.
Agradeço a atenção!
Rafael
Curtir tópico
+ 0Post mais votado
05/09/2018
"SELECT COUNT(*) FROM <sua_tabela> WHERE cpf='<cpf_digitado>'";
Se a query retornar maior que zero, você retorna a mensagem pro cliente dizendo que ja existe cpf.
Outra forma, é ao lado do campo do CPF quando o usuario digitar, o sistema executar um Ajax/Função que vai no banco e verifica se já está la o cpf e exibe uma mensagem pequena ao lado do campo "CPF já cadastrado".
Só não sei te mostrar isso em codigo DELPHI porque eu não programo em DELHPI. Mas já é uma luz para o seu problema, :D
Alex William
Gostei + 2
Mais Posts
05/09/2018
Natanael Ferreira
try
// Coloque aqui o seu código para salvar
except
on e: Exception do
if (Pos('Key Violation', e.message) > 0) then
raise Exception.Create('Registro já existe !');
end;Veja este link, sobre tratamento de exceções:
Gostei + 2
23/09/2018
Rafael
Gostei + 0
Clique aqui para fazer login e interagir na Comunidade :)