Pasar XML a un Recordset

16/10/2003 - 18:55 por AOG | Informe spam
El problema que se me plantea es que introduzco datos en
un Pocket, y los voy almacenando en un DataSet (programa
hecho en VB .Net 2003 para dispositivos) y cuando termino
la introducción de datos exporto, los grabo en un archivo
XML MiDataSet.WriteXml("E:\1\2l.xml"), este archivo lo
vuelco en un PC, y luego lo que intento que mi proyecto
(una facturación hecha en VB 5) lea este archivo usando
ADO 2.7, es decir creo un recordset y abro el achivo XML
(adTabla.Open "E:\1\2l.xml", , adOpenStatic,
adLockReadOnly, adCmdFile) y me da un error, me dice que
el archivo está incompleto o su formato no es correcto.

Por lo que veo los archivos creados con vb net. no son
compatible con ADO 2.7

¿Que puedo hacer?, ¿Hay otra forma de hacerlo?
 

Leer las respuestas

#1 Ariel Popovsky
19/10/2003 - 15:38 | Informe spam
Lo que seguro no te va a fallar es abrir el .xml con el parser de Visual
Basic, recorrerlo línea a línea y generar el Recordset manualmente.

Supongo que podrías también probar tomar un Recordset modelo de la
aplicación VB6 y llamar al método que lo graba como XML, ver el formato que
tiene y usarlo como modelo para luego transformar el XML que genera el
Dataset para hacerlo compatible con ADO (usando XSLT).

Ariel Popovsky
Buenos Aires

"AOG" wrote in message
news:2cc8301c39406$515c1650$
El problema que se me plantea es que introduzco datos en
un Pocket, y los voy almacenando en un DataSet (programa
hecho en VB .Net 2003 para dispositivos) y cuando termino
la introducción de datos exporto, los grabo en un archivo
XML MiDataSet.WriteXml("E:\1\2l.xml"), este archivo lo
vuelco en un PC, y luego lo que intento que mi proyecto
(una facturación hecha en VB 5) lea este archivo usando
ADO 2.7, es decir creo un recordset y abro el achivo XML
(adTabla.Open "E:\1\2l.xml", , adOpenStatic,
adLockReadOnly, adCmdFile) y me da un error, me dice que
el archivo está incompleto o su formato no es correcto.

Por lo que veo los archivos creados con vb net. no son
compatible con ADO 2.7

¿Que puedo hacer?, ¿Hay otra forma de hacerlo?

Preguntas similares