Club Delphi  
    FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Principal > Providers
Registrarse FAQ Miembros Calendario Guía de estilo Temas de Hoy

 
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 18-07-2008
DANY DANY is offline
Miembro
 
Registrado: nov 2003
Posts: 145
Poder: 21
DANY Va por buen camino
Exportar Tabla a XML por medio de TclientDataSet

Necesito exportar tablas de una BD en uno o mas archivos y luego importarlas en otra BD de similar estructura (tablas con parametro de configuracion y otras yerbas). Expongo el asunto de manera simplificada. En la generacion del archivo, Genero un ClientDataSet lo conecto a un providers y luego a un Query. Luego hago:
Código Delphi [-]
  ADOQuery1.Open ;

  ClientDataSet1.Open ;
  ClientDataSet1.SaveToFile('C:\Sistema\GruposComprobantes.xml',dfXML  );
  ClientDataSet1.Close ;

El asunto es que me genera solo el encabezado del archivo sin las filas con los datos. Es que tengo que recorrer todo el query e ir insertando de manera manual en el clientdataset antes de grabar el archivo?. Me parece engorroso y tiene que haber una solucion mas elegente.
Despues me queda el tema de la importacion que ya lo vere mas adelante.
Estoy encarando el tema de manera correcta??.
Gracias por su tiempo.
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

Temas Similares
Tema Autor Foro Respuestas Último mensaje
Contar campos de una tabla por medio de un parametro!! Zakio14 Firebird e Interbase 9 22-02-2008 18:31:43
Una bacía medio vacía o medio llena. marcoszorrilla La Taberna 4 06-07-2007 17:57:21
Exportar una Tabla de SQL a un archivo TXT sanfer1ec SQL 5 11-04-2007 18:05:35
Exportar desde Tabla BDE a Excel tamara Conexión con bases de datos 1 03-10-2003 18:20:03
Exportar tabla a Excel jfloro API de Windows 1 08-09-2003 16:15:23


La franja horaria es GMT +2. Ahora son las 11:13:54.


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