![]() |
![]() |
![]() |
![]() |
![]() |
FTP | ![]() |
![]() |
CCD | ![]() |
![]() |
Buscar | ![]() |
![]() |
Trucos | ![]() |
![]() |
Trabajo | ![]() |
![]() |
Foros | ![]() |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Buscar | Temas de Hoy | Marcar Foros Como Leídos |
![]() |
|
Herramientas | Buscar en Tema | Desplegado |
#1
|
|||
|
|||
Validar Que Un Dni No Se Encuentre Dado De Alta
Buenos dias, a traves de dbedit conectado a una tabla persona, puedo ingresar datos en el registro DNI (Se realiza de 10 la carga). Lo que necesito es verificar que ese DNI no se haya ingresado anteriormente (Para no generar otro DNI DUPLICADO de una persona y volver a cargar los datos). El boton aceptar realiza el post en la tabla persona.
Gracias. |
#2
|
||||
|
||||
Lo lógico si no quieres que en una tabla no existan 2 registros con un NIF duplicado es que crees un índice único por ese campo.
Al realizar el INSERT (post) te devolverá una excepción que deberás capturar y mostrar el error correspondiente. Si quisieras detectar ese error antes de realizar el post, debería hacer esa búsqueda antes de insertar, pero eso es menos eficiente.
__________________
Germán Estévez => Web/Blog Guía de estilo, Guía alternativa Utiliza TAG's en tus mensajes. Contactar con el Clubdelphi ![]() P.D: Más tiempo dedicado a la pregunta=Mejores respuestas. |
![]() |
Herramientas | Buscar en Tema |
Desplegado | |
|
|
![]() |
||||
Tema | Autor | Foro | Respuestas | Último mensaje |
Hacer Select dado un año en Firebird | Jose Roman | SQL | 1 | 17-08-2012 18:53:59 |
Activar una aplicación, incluso cuando se encuentre iconizada | dec | Trucos | 0 | 01-07-2006 22:34:10 |
Seleccionar n registros a partir de uno dado | fidel | SQL | 9 | 15-06-2006 22:14:25 |
Me pide Password en red y nunca se le ha dado | RONPABLO | Windows | 6 | 19-09-2005 05:18:29 |
![]() |
|