![]() |
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 |
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 |
| La franja horaria es GMT +2. Ahora son las 17:54:02. |
Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi