Membro desde: 27/03/2006 09:22:41
Mensagens: 200
Offline
Galera é o seguinte. Eu tenho um método que precisa verificar se o nome e login de usuário já existem antes de cadastrar o fulano.
Aqui no Guj mesmo me foi sugerido usar um bloco try/catch na inserção e colocar o código de erro de duplicidade do meu banco como condição.
O problema é que existem 3 registros que não podem ter duplicata e eu quero lançar uma OptionPane indicando o que está duplicado.
Significaria que eu teria de colocar um bloco try/catch pra cada inserção. Existe um modo mais "limpo" de se fazer isso? Segue um código de exemplo do q eu to falando.
Você está na profissão errada. È a resposta mais provável.
Membro desde: 29/07/2004 16:10:13
Mensagens: 17543
Offline
Código repetido sugere "refactoring", ou seja, você pode criar um método para inserção que receba a query e a mensagem de erro e trate o "try/catch", e você pode chamar esse método 3 vezes nessa sua rotina "grava".