Hola.
Cita:
Empezado por mRoman
Este campo forma parte de la llave primaria, definido como NOT NULL desde la base de datos, por lo tanto si requiere el dato.
|
Ah, correcto... y supongo que ya controlaste que tenga un valor ingresado. Pensé en esa columna por que era la que estaba señalizada en el mensaje de error.
Pero también podría ser cualquier otra que tenga su propiedad
Required en
True la que esté disparando la excepción y, como señaló
orodriguezca, el problema se esté generando en otro lado.
Esa situación podría producirse cuando, por ejemplo, generas los campos en el IBDataSet y luego modificas (quitas) la restricción
NOT NULL desde la bd. En ese caso tal vez te funcione volver a gererar las sentencias SQL de los IBDataSets que actuan en la relación.
Realmente es muy difícil tratar de reproducir la situación de error dado lo largo del código y los múltiples elementos que entran en juego.
Saludos