Bom dia Alessandro. Tem alguma coisa errada aih. Nao com sua aplicacao, mas com o BD.
Se o campo esta definido no banco como chave primaria, ele nao deveria permitir a duplicidade. Converse como seu DBA e pessa para ele reavalias a DDL do banco. Abracos, B. ----- Original Message ----- From: <[EMAIL PROTECTED]> To: <[EMAIL PROTECTED]> Sent: Thursday, September 05, 2002 11:25 AM Subject: [java-list] Problemas com Inserção no BD Caros Colegas estou com um Problema na minha aplicação. Tenho algumas JSPs que são formulários que recebem dados para serem inseridos em algumas tabelas no SQL SERVER 2000, estas tabelas estão com chave primária auto-incremento, e aí vem o problema : Quando dou um submit e a classe recebe os dados, em algumas vezes o registro incluído é duplicado e como a chave primária é por conta do BD e é autoincremento, não é gerado para mim erro de PRIMARY KEY Duplicate, mas por outro lado tenho dois registros exatamente iguais na tabela PERGUNTA : COMO FAÇO PARA EVITAR QUE ISTO OCORRA ???, DE TAL FORMA QUE NÃO TENHA QUE INSERIR UM REGISTRO E VERIFICAR O PRÓXIMO E COMPARAR COM O ANTERIOR PARA VER SE SÃO IGUAIS, SENDO QUE SÃO MUITOS CAMPOS E QUE ACREDITO QUE SE FIZER ISTO A MINHA APLICAÇÃO VAI FICAR MUITO LENTA. AGRADEÇO A ATENÇÃO. Alessandro Santos --- Outgoing mail is certified Virus Free. Checked by AVG anti-virus system (http://www.grisoft.com). Version: 6.0.385 / Virus Database: 217 - Release Date: 4/9/2002 ------------------------------ LISTA SOUJAVA ---------------------------- http://www.soujava.org.br - Sociedade de Usuários Java da Sucesu-SP dúvidas mais comuns: http://www.soujava.org.br/faq.htm regras da lista: http://www.soujava.org.br/regras.htm historico: http://www.mail-archive.com/java-list%40soujava.org.br para sair da lista: envie email para [EMAIL PROTECTED] -------------------------------------------------------------------------