Ver Mensaje Individual
  #2  
Antiguo 18-11-2003
Avatar de roman
roman roman is offline
Moderador
 
Registrado: may 2003
Ubicación: Ciudad de México
Posts: 20.269
Reputación: 10
roman Es un diamante en brutoroman Es un diamante en brutoroman Es un diamante en bruto
No estoy seguro de entender pero me imagino que deseas evitar que se repitan registros con el mismo dni y al momento de guardar los cambios (sea de un nuevo registro o de uno ya existente) quieres asegurarte de que no esté ya en la base.

Pero imagino que puedes determinar, según el estado del dataset, si estas en modo de inserción o de edición de manera que al guardar los cambios tendrías que revisra el dni sólo en caso de que estes insertando un nuevo registro y omitir la verificación en caso contrario.

Por otra parte también podrías crear un índice único sobre el dni para que sea la misma base de datos la que detecte si se está insertando un registro con el mismo dni.

// Saludos
Responder Con Cita