Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   SQL (https://www.clubdelphi.com/foros/forumdisplay.php?f=6)
-   -   Validar Que Un Dni No Se Encuentre Dado De Alta (https://www.clubdelphi.com/foros/showthread.php?t=97257)

MARIO2019 03-03-2025 15:42:19

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.

Neftali [Germán.Estévez] 03-03-2025 17:09:52

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.


La franja horaria es GMT +2. Ahora son las 13:06:32.

Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi