FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Buscar | Temas de Hoy | Marcar Foros Como Leídos |
|
Herramientas | Buscar en Tema | Desplegado |
#1
|
|||
|
|||
Problema con ApplyUpdates
Hola a todos.
Mi problemas es el siguiente. Estoy construyendo una aplicación en con Delphi 6, Interbase 6 y utilizo dbExpress para conectarme. El caso es que tengo que realizar inserciones a un tipo de documento que modelé como un encabezado con tres detalles (cosa que he hecho muchas veces, con buenos resultados) utilizando tres componentes query un datasource y un provider, además del clientdataset que está en otro módulo de datos. Bueno el cuento va a que cuando invoco el método ApplyUpdates para guardar los cambios que se encuentran en el clientdataset, la aplicación me genera el error "attempted update of readonly field" y no tengo campos de solo lectura en ninguno de los componentes involucrados. ¿Alguien me puede dar pistas? De antemano muchas gracias
__________________
Fernando González Gil |
#2
|
|||
|
|||
Ya encontré el problema. Lo que pasa es que tengo, a nivel de la base de datos un campo calculado (computed by), así que este campo no lo debo actualizar por la aplicación sino dejar que el Intebase haga el trabajo por mi. Así que las banderas pfInwhere y pfInUpdate deben estar a False. Espero sirva para que no les pase lo mismo.
Hasta pronto
__________________
Fernando González Gil |
Herramientas | Buscar en Tema |
Desplegado | |
|
|
|