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] 
-------------------------------------------------------------------------

Responder a