FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
#1
|
|||
|
|||
Error en el ApplyUpdates cuando tengo LEFT JOINS en el command text
Mi aplicación trabaja con clientsdatasets y, en una pantalla tengo que mostrar las líneas (Detalle) de una "muestra" en un DBGrid. Para eso utilizo un TMidasDataSet con el CommandText:
select LM.*, D.NOMB_DETERM_UNO from LINEAS_MUESTRA LM left join DETERMINACION D ON (LM.IOR_DETERMINACION=D.OID) WHERE LM.OWNER=:OID Las líneas aparecen perfectamente, pero cuando intento editar o añadir una nueva línea, y relleno las informaciones (la clave foranea IOR_DETERMINACION la pongo también) me dá un error en el ApplyUpdates. Cuando saco el LEFT JOIN (enseñando así solo el IOR_DETERMINACION en el DBGRID y no el nombre de la determinacion, él funciona perfecto. Que debo hacer? |
#2
|
|||
|
|||
Cita:
, la solución pasa por implementar el evento OnGetTableName del provider, e informarle cual es el nombre de la tabla que debe actualizar. |
|
|
Temas Similares | ||||
Tema | Autor | Foro | Respuestas | Último mensaje |
error reading statusbar.left | dandia28 | Conexión con bases de datos | 0 | 23-06-2007 02:07:04 |
Guardar lo que tengo en un Edit1.text y edit2.text en una base de datos firebird | jorgeluisc | Conexión con bases de datos | 1 | 23-04-2006 18:29:28 |
más de 2 joins en una consulta: Error | Jose Mari | Firebird e Interbase | 2 | 15-03-2005 11:05:54 |
Error en Applyupdates() de ClientDataSet con TIbQuery y Delphi 7 | jmoran | Conexión con bases de datos | 1 | 16-07-2003 18:47:03 |
Error ApplyUpdates(0); | raulparraco | Conexión con bases de datos | 4 | 27-05-2003 22:43:44 |
|