Ver Mensaje Individual
  #3  
Antiguo 30-06-2005
Avatar de sitrico
[sitrico] sitrico is offline
Miembro Premium
 
Registrado: may 2003
Ubicación: Caracas, Venezuela
Posts: 295
Reputación: 24
sitrico Va por buen camino
Bueno Roman, primero gracias, lo que estaba buscando era justo la propiedad Query del UpdateSQL para poder asignar MIS parametros a mano.

Pero tienes razón, el UpdateSQL es un objeto bastante "oscuro" y el funcionamiento no es muy predecible cuando la consulta difiere de

Select * from tabla

En fin. Cree un Query (QAct) normalito y 3 TStringList (Cada uno con las instrucciones para el Insert, Modify y Delete).

En el evento onUpdateRecord del Query de consulta (QAsi), asigno el TStringList correspondiente al UpdateKind pongo los parametros, lanzo ExecSQL y LISTO

Pues no, las actualizaciones se quedan en cache y al refrescar la Tabla regresa al estado original.

Si ejecuto un ApplyUpdates me genera la excepción 'Table is Read Only' aunque si guarda los cambios.

Tendrás alguna idea de lo que está pasando.
__________________
Sitrico
Responder Con Cita