Violação de Chave

Delphi

18/10/2003

Pessoal !!!

Como faço para tratar um erro de violação de chave assim que digitar um código que já existe na tabela e se código sendo chave primária.
Quando digitar este código quero fazer de uma forma que já verifica se esse código já existe ou não, antes de dar um post
Estou usando o Interbase 6.0


Roger_prog

Roger_prog

Curtidas 0

Respostas

Ariovaldo Ferreira

Ariovaldo Ferreira

18/10/2003

No evento on exit do campo que vc digita executa uma qry passando como parametro o código


GOSTEI 0
Henry

Henry

18/10/2003

Não sei se no IB funciona, no BDE eu faço assim:

If table1.findkey([edit1.text]) then
begin
messagedlg(´Ja tem gente com esse nome aqui o mané...´, mtinformation, [mbok], 0);
table1.cancel;
end

É isso brother, não sei se da certo ni IB, no BDE da.

Um abraço, Henry.


GOSTEI 0
POSTAR