Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   Conexión con bases de datos (https://www.clubdelphi.com/foros/forumdisplay.php?f=2)
-   -   Extraer datos de cds (https://www.clubdelphi.com/foros/showthread.php?t=76263)

pvillano 19-10-2011 19:05:05

Extraer datos de cds
 
Hola a todos tengo un programa desarrollado con Delphi, eso me dijeron pero contiene archivos cds, averiguando encontre que son datasetclient, en estos archivos estan los datos, solo quisiera extraer los datos para desarrollar otro programa con esta base de datos. Es posible extraer la informacion de estos archivos, si es asi que herramientas se utiliza, gracias por su atencion

oscarac 19-10-2011 19:18:48

hola pvillano...
sin temor a equivocarme te comento que archivos CDS no son clientdataset, los ClientdataSet son componentes que se utilizan mayormente para crear tablas en memoria, no seran archivos CDX ? o quiza sea una extension creada por el creador del sistema y que pudiera contener algun tipo de datos plano

pvillano 19-10-2011 20:14:45

No son archivos de Indice, son archivos CDS, cuando los borro la aplicacion lo levanta ningun dato por cierto estan dentro de una carpeta llamada data, ahi creo que esos archivos guardana la informacion de las tablas pero no se como extraer la informacion

ecfisa 19-10-2011 20:19:54

Hola pvillano y bienvenido a los foros de ClubDelphi :)

Poné en un form:
.TDBGrid
.TClientDataSet
.TDataSource
.TButton

Y relacionalos: (DBGrid1.DataSource -> DataSource1.DataSet -> ClientDataSet1)

Luego probá con este código:
Código Delphi [-]
uses Dialogs;

procedure TForm1.Button1Click(Sender: TObject);
begin
  with TOpenDialog.Create(nil) do
  try
    InitialDir:= 'C:\Ruta_A_Los_CDS\'; // Ruta donde estan tus archivos .CDS
    Options := [ofFileMustExist];
    Filter:= 'ClientDataSet Data|*.CDS|*.CDS';
    if Execute then
    begin
      ClientDataSet1.LoadFromFile(FileName);
      ClientDataset1.Open;
    end;
  finally
    Free;
  end;
end;

Un saludo.

pvillano 20-10-2011 15:49:26

Bueno nada me da un error, creo que esos cds son tablas tambien compiladas o algo asi, se que todo programa viene con su base de datos, pero este programa solo tiene esos archivos, quisiera que alguien me digera como extraer la informacion de esas tabalas, si se puede claro

Casimiro Notevi 20-10-2011 15:59:33

Pues como no nos pases esos archivos para que lo veamos... :confused:
Otra cosa es simplemente intentar adivinar.


La franja horaria es GMT +2. Ahora son las 14:42:48.

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