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

Responder a