Title: Problemas com Inserção no BD
Depende dos dados.
Se for um cadastro, por exemplo, você pode estabelecer que o campo CNPJ ou CPF seja único na tabela etc... e que seja obrigatório, desta maneira embora seu id seja auto_increment, você terá outro campo que fornecerá uma garantia de que somente um registro será incluído.
 
-----Mensagem Original-----
Enviada em: Quinta-feira, 5 de Setembro de 2002 11:25
Assunto: [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.384 / Virus Database: 216 - Release Date: 21/08/02

Reply via email to