Club Delphi  
    FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Principal > Conexión con bases de datos
Registrarse FAQ Miembros Calendario Guía de estilo Temas de Hoy

Conexión con bases de datos

 
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 20-11-2003
Avatar de pinoxito
pinoxito pinoxito is offline
Miembro
 
Registrado: sep 2003
Posts: 16
Poder: 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
 



Normas de Publicación
no Puedes crear nuevos temas
no Puedes responder a temas
no Puedes adjuntar archivos
no Puedes editar tus mensajes

El código vB está habilitado
Las caritas están habilitado
Código [IMG] está habilitado
Código HTML está deshabilitado
Saltar a Foro


La franja horaria es GMT +2. Ahora son las 02:45:01.


Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi
Copyright 1996-2007 Club Delphi