FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
#1
|
|||
|
|||
campo ID debe tener un valor
Hola a todos!!
Tengo un bd con firebird 2.0 en forma resumida esta es una de las tablas:
Como se ve, el campo ID es autonumerico (bueno..trata se serlo) uso un trigger y un generador. Desde mi formulario al presionar el boton de aceptar (post - dbNavigator) me regresa un mensaje de error diciendome que el campo "ID debe de tener un valor" ¿¿y eso?? Se agradece la ayuda.
__________________
ESTO ES UN FORO ... NO UN MÓVIL ¿Por qué no escribir de una manera comprensible para que los humanos lo podamos entender? |
#2
|
||||
|
||||
Hola FGarcia, ¿Que componentes empleas y como lo estás enlazando?
Yo no tengo Firebird 2.0, yo trabajo con la 1.5.3 Problema de la versión no es, muy seguramente. Me gustaría que nos describieras más detalles del caso. Y en lo posible que dieras a conocer el error exacto que te arroja. Saludos, |
#3
|
|||
|
|||
Si estas trabajando con los componentes IBX, debes cambiar la propiedad Required (campo requerido) del campo ID del IBDataset a falso.
Esto es para que Delphi no pida el campo y mande la demas informacion a la base de datos y ella sea la que asige el consecutivo. !!! Y me faltan 3 !!!
__________________
Luis Fernando Buelvas T. |
#4
|
|||
|
|||
Con eso de los festejos y la noticia del atentado en la Cd. de Morelia ya no regrese para aca hasta ahora (pa' desgracia y verguenza sin una gota de alcohol!! pero eso si con un buen pozole en la barriga).
Delphius y lbuelvas estoy usando Firebird 2.0 delphi 7 y los componentes IBX version 6. El mensaje de error es solo eso "Field ID must have a value". Para todo el foro o los que lean estemensaje si alguien tiene contacto con Al Gonzalez y Cheche y sabe como se encuentran por favor comenten.
__________________
ESTO ES UN FORO ... NO UN MÓVIL ¿Por qué no escribir de una manera comprensible para que los humanos lo podamos entender? |
#5
|
||||
|
||||
Ummm... ¿ya probaste lo que comentó lbuelvas? Si aún asi te sale ese error, tendré que probar... me parece extraño.
Saludos, |
#6
|
|||
|
|||
Pues si.. ya probe y el error continua
--------------------------- Debugger Exception Notification --------------------------- Project ABMPrueba.exe raised exception class EDatabaseError with message 'Field 'ID' must have a value'. Process stopped. Use Step or Run to continue. --------------------------- OK Help ---------------------------
__________________
ESTO ES UN FORO ... NO UN MÓVIL ¿Por qué no escribir de una manera comprensible para que los humanos lo podamos entender? |
#7
|
|||
|
|||
Adjunta un archivo con un el DataModulo desde donde te conectas a la base de datos y donde esta el Dataset para colaborarte.
__________________
Luis Fernando Buelvas T. |
#8
|
|||
|
|||
joder!
que el asunto esta asi, tenia declarado en el Command Text editor del IBDataSet:
Lo he cambiado por:
Y ha funcionado OK, Me permite la insercion de datos correctamente. Aunque aun no entiendo el porque. Ya habia declarado que el campo ID no era requerido. un misterio para la araña!
__________________
ESTO ES UN FORO ... NO UN MÓVIL ¿Por qué no escribir de una manera comprensible para que los humanos lo podamos entender? |
#9
|
|||
|
|||
Solucion 2
A mi me paso algo similar... la solucion fue hacer lo que dijo lbuelvas pero desde codigo, ya que no se por que razon, cuando iniciaba el programa, se volvia a seter required en true otra vez... puede ser que sea por algun valor por defecto cuando seteaba la db en active, en fin, esa fue mi solucion, y muy util la respuesta de lbuelvas!
|
|
|
Temas Similares | ||||
Tema | Autor | Foro | Respuestas | Último mensaje |
Insertar Valor a Campo | VeLiuS | MySQL | 1 | 12-02-2008 02:27:04 |
¿Un ladrón debe tener 100 años de perdón? | Robert01 | La Taberna | 21 | 02-09-2007 01:19:40 |
error, el índice o la clave principal no puede tener un valor null | locorez | Varios | 3 | 15-12-2006 05:40:42 |
Como tener en un DBGrid un campo lookupComboBox como los del ObjectInstpector ? | jpablor | Conexión con bases de datos | 1 | 29-08-2005 17:05:52 |
UPDATE de un campo dependiendo del valor de un campo de otra tabla | Javi2 | SQL | 5 | 18-04-2005 17:35:05 |
|