Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   Tablas planas (https://www.clubdelphi.com/foros/forumdisplay.php?f=20)
-   -   capturar datos sin duplicarlos (https://www.clubdelphi.com/foros/showthread.php?t=49139)

cristiano 14-10-2007 05:31:22

capturar datos sin duplicarlos
 
hola¡
estoy trabajando en delphi 5 y tabla paradox necesito codigo para que al capturar un dato me indique si esta duplicado , no capturarlo; utilizando un dbnavigator,estot utilizando dbgrids.

gracias por su ayuda de antemano

eduarcol 14-10-2007 15:54:23

Hola, bienvendo al foro, para hacer eso que pides hay muchas maneras, puedes agregar un query y lanzar esta consulta

Código SQL [-]
Select Count(Codigo) from tabla where Codigo = Valor

si devuelve registros es porq hay valores duplicados.

lo otro que puedes hacer es capturar la excepcion en el evento onPostError del tTable y manejarlas. En la libreria BDEUtil tienes un ejemplo de como se manejaria esta excepcion la funcion se llama grabarregistro.

cristiano 14-11-2007 07:38:41

gracias por tu ayuda, y disculpa por no contestar pronto, me surgieron imprevistos.
hasta pronto y que esten bien


La franja horaria es GMT +2. Ahora son las 16:57:40.

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