Ver Mensaje Individual
  #1  
Antiguo 18-07-2008
DANY DANY is offline
Miembro
 
Registrado: nov 2003
Posts: 145
Reputación: 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