bataola
26-07-2007, 18:44:39
Hola a todos!!
Estoy haciendo un aplicativo el cual intercambia una serie de XML´s con una pag. Web. Para esto hago un GET a la pag. a través del componente idHTTP de Indy.
Un ejemplo de esto sería así:
WideString := idHttp.Get('StringXML');
Al recibir el string con el XML de respuesta, a través del XMLTransformProvider (XMLprv), utilizo ClientDataSets (CDS) para mostrar el resultado en pantalla.
Hasta acá todo muy lindo, envio, recibo y luego permito que el usuario juegue en una grilla con el CDS.
Ahora, mi pregunta es: ¿Como hago para persistir el CDS en una BD si lo tengo linkeado al XMLprv? Y la idea no es recorrer el CDS y efectuar las sentencias SQL necesarias, la idea es setear cada filed CDS para poder hacer ApllyUpdates.
Esto es en Delphi 7...
¿Alguien me podrá dar una mano?? Gracias...
Saludos
Estoy haciendo un aplicativo el cual intercambia una serie de XML´s con una pag. Web. Para esto hago un GET a la pag. a través del componente idHTTP de Indy.
Un ejemplo de esto sería así:
WideString := idHttp.Get('StringXML');
Al recibir el string con el XML de respuesta, a través del XMLTransformProvider (XMLprv), utilizo ClientDataSets (CDS) para mostrar el resultado en pantalla.
Hasta acá todo muy lindo, envio, recibo y luego permito que el usuario juegue en una grilla con el CDS.
Ahora, mi pregunta es: ¿Como hago para persistir el CDS en una BD si lo tengo linkeado al XMLprv? Y la idea no es recorrer el CDS y efectuar las sentencias SQL necesarias, la idea es setear cada filed CDS para poder hacer ApllyUpdates.
Esto es en Delphi 7...
¿Alguien me podrá dar una mano?? Gracias...
Saludos