Ver Mensaje Individual
  #3 (permalink)  
Antiguo 28/04/2007, 23:54
Avatar de chuidiang
chuidiang
Colaborador
 
Fecha de Ingreso: octubre-2004
Mensajes: 3.774
Antigüedad: 20 años, 1 mes
Puntos: 454
Re: "Duplicate entry '1' for key 1" JAVAAA

Hola:

Una opción es hacer la inserción y capturar la excepcion

try
{
// realiza la insercion
} cactch (Exception e)
{
// error
}

Otra opción es como dice power_3L hacer la comprobación antes de insertar. Te basta un select count(*) dni ... where dni=valor_a_insertar

Revisa lo de select count(*), que yo de sql ando un poco pez, pero la idea es que eso te devuelve cuantos hay con ese dni (en principio 1 o 0).

Se bueno.
__________________
Apuntes Java
Wiki de Programación