Ver Mensaje Individual
  #1  
Antiguo 27-08-2007
intelectoall intelectoall is offline
Registrado
 
Registrado: ago 2007
Posts: 2
Reputación: 0
intelectoall Va por buen camino
Cool 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?
Responder Con Cita