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:
|
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. |
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