FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
#1
|
|||
|
|||
Como utilizar los DbEdit
Saludos a tod@s, mi peticion se refiere a lo siguiente:
1. Utilizo Access como Bd 2. Tengo una tabla conectada con ADO (ejemplo articulo) 3. Los campos de la tabla son(clave,descripcion,precio) 4. Utilizo un form con 3 DbEdit asociado cada uno con su campo correspondiente (Dbedit1=clave, Dbedit2=descripcion, Dbedit3=precio) 5. Tengo 5 botones en el Form (Nuevo, Modificar, Buscar, Eliminar y Salir ) 6. Si quiero agregar un nuevo articulo pongo la siguiente instruccion 7. Pero si la clave que introduce el usuario ya existe en la BD de access me aparece una violation (un error en ingles ) cuando se pasa al dbedit2. De antemano Gracias por su ayuda |
#2
|
||||
|
||||
esto ocurre porque el campo clave es la llave principal de la tabla si no quieres que esto siga ocurriendo debes quitarle el atributo de llave principal a la tabla pero no te lo recomiendo porque serian un poco mas dificiles las busquedas, pero de todas formas se supone que cada articulo debe tener una clave diferente.
__________________
Marcos: Delphi programmer Desde Republica Dominicana Pa'l mundo entero http://webhacker.webcindario.com |
#3
|
||||
|
||||
Hola,
no se si con la clave te refieres al index o a una clave, si es el index, generala automaticamente, miras cual fue el ultimo record +1, y si es de verdad una clave, antes de guardar comprueva si existe. |
|
|
Temas Similares | ||||
Tema | Autor | Foro | Respuestas | Último mensaje |
Cómo escribir en un DBEdit | alan85 | OOP | 11 | 14-06-2007 06:56:48 |
como grabar un DateTimePicker a un DBEdit | Goyo | OOP | 5 | 06-06-2007 12:17:07 |
como escribo en un DBEdit | paco_galo | Tablas planas | 11 | 11-05-2007 19:56:23 |
como incremetar numeros e un dbedit | dariana20 | Impresión | 1 | 25-05-2006 17:35:13 |
texto como fondo en un DBEdit | Oni | Gráficos | 7 | 24-01-2006 11:19:29 |
|