Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   Conexión con bases de datos (https://www.clubdelphi.com/foros/forumdisplay.php?f=2)
-   -   insertar en tablas (https://www.clubdelphi.com/foros/showthread.php?t=37450)

pattyka 14-11-2006 02:58:04

insertar en tablas
 
hola ... necesito de su ayuda... soy nueva en esto y lo que necesito es insertar un dato a una tabla, el dato que necesito intertar lo capturo en un maskedit... como le hago para validar que si el dato no existe lo inserte y si es al reves, es decir, que exista no lo permita insertar??... gracias;) que esten bien:confused:

Neftali [Germán.Estévez] 14-11-2006 11:33:49

Lo lógico para eso sería crear una clave primaria o un ídice único en la tabla por ese campo.
De esta forma, no te tienes que preocupar de saber si está o no; Te lo dirá la Base de Datos cuando intentes insertarlo.
Haces el insert y capturas el posible error (try..except); Si no existe se insertará y si existe la Base de Datos te devolverá un error diciéndotelo.

IceJamp 14-11-2006 12:18:25

Puedes realizar una búsqueda con la función FindKey ( si tienes un índice por el campo que quieres buscar ). Si no, puedes hacer un locate aunque esto último puede ser algo lento si la tabla contiene muchos registros.


La franja horaria es GMT +2. Ahora son las 01:25:05.

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