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-----
Para: [EMAIL PROTECTED]
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,
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
|
Title: Problemas com Inserção no BD
- [java-list] Problemas com Inserção no BD alessandro . santos
- Re: [java-list] Problemas com Inserção no BD Jorge Augusto Pizzato
- Re: [java-list] Problemas com Inserção no BD Bruno Copelli
- [java-list] mais de uma classe no mesmo ar... marcio pedro
- Re: [java-list] mais de uma classe no ... Fábio Santos Almeida
- Re: [java-list] Problemas com Inserção no BD Marcelo Lopes da Silva