Estou desenvolvendo em sistema com acesso a banco Interbase.
Eu preciso que apareça uma menssagem quando é incluído um registro que já existe no banco. Algo do tipo violação de chave primária.
Alguém pode me ajudar?
Desde já agradeço!
Voce pode dar um SELECT antes de INSERT e verificar se o registro existe, ou entao definir a primary key, fazer o insert e capturar e tratar a possivel mensagem de erro.
Rafael
Acho que a 2ª opção é melhor, pois se comunica menos vezes com o BD.
Se tiver uma chave já igual, será gerada uma exceção da classe java.sql.SQLException com umn código, que depende do seu BD.
Exatamente isso que eu fiz com meu programa comercial que estou desenvolvendo, eu pego a exceção e dou a mensagem na tela para o usuário dizendo que aquele registro já existe.