Fórum Como tratar erro de Registro duplicado ??? #187130
08/10/2003
0
Fiz um form para cadastro de produtos, porém no meu botão ´salvar´ tenho que verificar se os dados já existe na tabela antes de postar os dados na tabela... tentei o seguinte:
begin
if not dm.tb_mainclass.Locate(´descricao´,DBEdit2.Text,[locaseinsensitive,lopartialkey])then
begin
DM.TB_mainclass.Post;
Stb_1.Panels[1].Text :=´Registro Salvo´;
end
else
begin
showmessage (´Item já cadastrado´);
end
end;
Mais o delphi manda sempre ´Item já cadastrado´ , mesmo que o iten ainda não esteja cadastrado!
Como faço isso ^?^
Se alguém puder ajudar ...
obrigado
Ederbond
Curtir tópico
+ 0Posts
08/10/2003
Cristiane.spl
tente tirar o lopartialkey para ver se da certo
Gostei + 0
08/10/2003
Leanribas
Para vc resolver isso vc pode criar uma Qry temporaria apenas para vc fazer a consulta ao banco de dados sem mexer no DataSet tb_mainclass
Falou.
Leandro
Gostei + 0
08/10/2003
Ederbond
Gostei + 0
Clique aqui para fazer login e interagir na Comunidade :)