FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
|
#1
|
|||
|
|||
Error al poner TClienTDataSet en estado de edicion
Hola buenas desarrollando en Delphi XE5.. ma ha surgido un problema con el siguiente codigo:
D es un TClientDataSet que apunta a un TDataSetField de Otro TClienTDataSet, cuando la linea de ejecución llega a D.Append, delphi lanza el siguiente error.' EDataBaseError 'cdsESPersonal: DataSet not in edfit or Insert Mode'. D apunta a cdsESPersonal. Gracis. |
#2
|
||||
|
||||
Parece que le mensaje dice que lo que vas a hacer afecta a cdsEPersonal y este debería estar en modo Edit o insert.
La verdad es que con un mensaje tan claro, no sé en qué o cómo puede confundirte ésto. No se qué significa hacer append en un campo, no sé si quieres asignar un valor o insertar un registro, pero deberías hacerlo sobre cdsEPersonal, creo...
__________________
La Madurez se llama... ~~~Gaia~~~ |
#3
|
|||
|
|||
...D es un ClientDataSet que apunta a cdsESPersona. La propiedad datasetfield de cdsESPersona apunta a otro TClientDataSet (cdsPersonalLab), es decir cdsESPersona es detalle de cdsPersonaLab...
|
#4
|
||||
|
||||
Pues entonces es cdsPersonalLab, que entiendo que es la tabla, la que debe estar en modo de edición/inserción.
__________________
La Madurez se llama... ~~~Gaia~~~ |
#5
|
||||
|
||||
y si es D el TClientDataSet, porque me he liado un poco diciéndome que apunta a cdsEPersonal, pon Insert en lugar de append, a ver si fuera eso.
__________________
La Madurez se llama... ~~~Gaia~~~ |
#6
|
||||
|
||||
A ver, entonces D es un TCLientDataSet que apuntan a un TDataSetField (que no sé lo que es, sé lo que es un TFIeld) que a su vez apunta a otro TClientDataSet que es cdsPersonalLab...
Algo raro veo en D.
__________________
La Madurez se llama... ~~~Gaia~~~ |
#7
|
|||
|
|||
He probado a poner iNsert y sale el mismo error....
Al abrir cdsPersonaLab el proveedor asociado tb trae los registros de cdsESPersona, la tabal maesra se graba bien en caeche..falla la de detalle |
|
|
Temas Similares | ||||
Tema | Autor | Foro | Respuestas | Último mensaje |
Defecto grave de Excel al estar celda en estado de edición | Al González | Servers | 4 | 25-06-2016 01:09:59 |
Error de Edicion con DBGrid | chipcrazy | Varios | 1 | 06-11-2008 12:40:51 |
Error Consulta Con TClientDataSet... | LProject | Conexión con bases de datos | 8 | 05-10-2007 18:08:17 |
Poner TTreeView en modo de edición | yusnerqui | OOP | 3 | 10-04-2006 19:33:47 |
Como puedo cambiar la propiedad de edicion y no edicion a un StringGrid1 | ctronx | Varios | 2 | 25-06-2004 23:10:19 |
|