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

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 02-02-2009
afxe afxe is offline
Miembro
 
Registrado: jul 2004
Ubicación: Malaga-España
Posts: 273
Poder: 20
afxe Va por buen camino
¿Como se usa TIBClientDataSet?

He estado buscando en los foros, pero no he encontrado una referencia completa de cómo usar los TIBClientDataSet y el por qué de que borland no lo recomiende. Con la ayuda no me aclaro, no consigo insertar, ni reordenar, ni activar indices.... ¿Teneis conocimiento de alguna página o manual que lo explique?

Gracias a todos.
__________________
Amar al mundo apasionadamente.
Responder Con Cita
  #2  
Antiguo 03-02-2009
Avatar de defcon1_es
defcon1_es defcon1_es is offline
Miembro
 
Registrado: mar 2004
Ubicación: Cuenca - España
Posts: 533
Poder: 21
defcon1_es Va por buen camino
Cita:
Empezado por afxe Ver Mensaje
He estado buscando en los foros, pero no he encontrado una referencia completa de cómo usar los TIBClientDataSet y el por qué de que borland no lo recomiende. Con la ayuda no me aclaro, no consigo insertar, ni reordenar, ni activar indices.... ¿Teneis conocimiento de alguna página o manual que lo explique?

Gracias a todos.
Hola.
Yo trabajo con Delphi6 profesional, y uso ese tipo de componentes unicamente para leer y escribir ficheros XML, asi que no se cómo funcionan al 100%, pero si se:

CommandText -> Propiedad donde se le indica al componente una sentencia SQL, de la cual genera su estructura de campos.
Debe tener activada la opción poAllowCommandText := True; de la propiedad Options.

Filter -> propiedad de tipo string, para filtrar visualmente los datos que tiene cargados el componente.
Ejp: Filter := 'NUMEROALBARAN = 50';
Sólo funciona cuando la propiedad Filtered := True;

IndexFieldNames -> propiedad de tipo string donde se le indican los campos por los cuales ordenará sus datos.
Ejp: IBClientDataSet.IndexFieldNames := 'ALBARANVENTA;NUMEROLINEA';

DBConnection -> Propiedad donde se le indica un objeto TIBDataBase sobre el que se ejecutará la sentencia de la propiedad CommandText.

DBTransaction -> Propiedad donde se le indica un objeto TIBTransaction

SaveToFile -> Método para guardar el contenido del IBClientDataSet en un fichero externo.
Ejp: IBClientDataSet.SaveToFile(NombreFichero, dfXML);

LoadFromFile -> Método para cargar el IBClientDataSet con el contenido de un fichero externo.
Ejp: IBClientDataSet.LoadFromFile(NombreFichero);

Para insertar, editar y borrar, tiene los mismos métodos que un TDataSet, porque hereda de esta clase.

Espero que te sirva.
__________________
Progress Openedge
https://abevoelker.com/progress_open...dered_harmful/


Delphi forever...
Responder Con Cita
  #3  
Antiguo 03-02-2009
afxe afxe is offline
Miembro
 
Registrado: jul 2004
Ubicación: Malaga-España
Posts: 273
Poder: 20
afxe Va por buen camino
Gracias

Gracias... empezaré por eso a ver si me voy aclarando. Ya llegaré al tema de los aggregate y los índices, que creo que es lo interesante de este componente.
__________________
Amar al mundo apasionadamente.
Responder Con Cita
  #4  
Antiguo 11-03-2009
Avatar de defcon1_es
defcon1_es defcon1_es is offline
Miembro
 
Registrado: mar 2004
Ubicación: Cuenca - España
Posts: 533
Poder: 21
defcon1_es Va por buen camino
Todo lo que quieras saber del TClientDataset, lo explica (en ingles) Zarko Gajic en su web:

http://delphi.about.com/od/usedbvcl/...entdataset.htm
__________________
Progress Openedge
https://abevoelker.com/progress_open...dered_harmful/


Delphi forever...
Responder Con Cita
Respuesta



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

Temas Similares
Tema Autor Foro Respuestas Último mensaje
TIBClientDataSet ¿?¿ IDE 2006 y Firebird toito_lucho Firebird e Interbase 1 03-01-2008 02:53:38
TIBClientDataSet ¿?¿ IDE 2006 toito_lucho C++ Builder 0 03-01-2008 02:11:02
TIBClientDataSet, como funciona? pinoxito Conexión con bases de datos 2 24-11-2003 18:58:41
Uso de TIBClientDataset Marina Conexión con bases de datos 1 26-06-2003 17:10:16


La franja horaria es GMT +2. Ahora son las 12:03:26.


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