Ver Mensaje Individual
  #1  
Antiguo 20-11-2003
Avatar de pinoxito
pinoxito pinoxito is offline
Miembro
 
Registrado: sep 2003
Posts: 16
Reputación: 0
pinoxito Va por buen camino
TIBClientDataSet, como funciona?

Hola estoy intentando hacer una aplicacion con los componentes TIBClientDataSet, y hasta ahora logro cargar bien los datos desde la propiedad commandtext:

------------------- command text -------------------------------------
select
a.ejercicio, a.CODASU,
a.CODCLI, a.CODFACEJE,
a.CODTIP, pob.nombre as nompob,
prov.nombre as nomprov,
t.nombre as nomtip, tg.nombre as nomgru

from asunto a, poblacion pob, provincia prov, asuntotipo t,
asuntogrupo tg, cliente c

where

c.codcli = a.codcli and
c.codpob = pob.codpob and
pob.codprv = prov.codprv and
t.codtip = a.codtip and
tg.codgru = t.codgru and
a.ejercicio = :ejercicio and
a.codasu = :codasu
------------------- fin command text -------------------------------------

Pero el problema viene a la hora de aplicar los cambios sobre la tabla "asunto", utilizo el siguiente código para grabar los cambios:

-----------------------------------------------------------------
if not IBT.InTransaction then IBT.StartTransaction;

Asunto.post;
Asunto.ApplyUpdates(0);
-----------------------------------------------------------------


esto es suficiente? Porque no me hace nada. Tambien me han dicho que los campos que no se van a actualizar de la consulta de command text tengo que poner las propiedades de providerflags todas a false, y Asunto(TIBClientDataSet) debe tener su propiedad UpdateMode = upWhereKeyOnly, voy por buen camino?


Estoy perdido con esto, y no encuentro ejemplos por ninguna parte.

Responder Con Cita