Dataset not in edit or insert mode :S si esta en append!
---------------------------
Debugger Exception Notification --------------------------- Project Proyectos.exe raised exception class EDatabaseError with message 'Tp6_rel_entidades: Dataset not in edit or insert mode'. Process stopped. Use Step or Run to continue. --------------------------- OK Help --------------------------- Ese es el error que me da borland, por que es esto si lo unico que hago es insertar un valor en un campo! ShowMessage(BDatos->Tp6_rel_entidades->State); BDatos->Tp6_rel_entidades->FieldValues["id_entidad"]=4; ShowMessage(BDatos->Tp6_rel_entidades->State); BDatos->Tp6_rel_entidades->Post(); los ShowMessage es para ver el progreso del eStado pasa de 3 (insercion) a 1 !!! tras añadir un valor al campo :s por que ?!!! Nota: La tabla tiene un campo Lookup puede ser por eso? |
estupidez....
uso tres tablas: Entidades Personas relacion_entidad_persona y en relacion_entidad_persona tenia un lookup para ver que persona era la relacionada a una entidad.... lo que me ocurria era que cuando intentaba añadir una nueva entidad a la relacion, usaba la tabla entidades para buscar la nueva y el lookup se volvia loco ... por lo cual use una cuarta tabla, entidades_listado sobre la cual hago el lookup... asi no desaparecen los datos.... y para insertar datos en la tabla lookup me creado una quinta tabla (TTAble) para insertar datos, sin haber creado campos lookup |
La franja horaria es GMT +2. Ahora son las 18:20:37. |
Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi