FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
#1
|
||||
|
||||
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. |
|
|
|