
25/08/2010, 08:37
|
| | Fecha de Ingreso: mayo-2008
Mensajes: 6
Antigüedad: 16 años, 10 meses Puntos: 0 | |
Importar Archivo XML desde VB.Net a Access en Win7 64 Bits Hola a todos espero me puedan ayudar..
Tengo un sistema desarrollado en vb.net 2005 compilado para equipos x86 cargado en laptop´s. A este sistema le envío una base de datos estructurada en XML y el sistema se encarga de crear un .mdb (base de dastos en access) con office 2007 a 32 bits e importar el XML a la base de datos de access.
Esto funciona perfectamente en cualquier windows que tenga sistema operativo a 32Bits (x86) el problema se da al intentar realizar la importacion en windows 7 de 64 bits, con office de 32 bits.
Les dejo el codigo que realizo para hacer la creacion de la base y la importacion de los archivos XML..
Dim _Cat As New ADOX.Catalog
_Cat.Create("Provider = Microsoft.Jet.OLEDB.4.0;Data Source=C:/MiBase.MDB;Jet OLEDB:Database Password=xxxxx")
_Cat.ActiveConnection.Close()
_Cat = Nothing
Dim a As New Microsoft.Office.Interop.Access.Application
a.OpenCurrentDatabase("C:/MiBase.MDB", False, "xxxxx") a.ImportXML("Archivo.XML",
Microsoft.Office.Interop.Access.AcImportXMLOption. acStructureAndData)
a.Quit(Microsoft.Office.Interop.Access.AcQuitOptio n.acQuitSaveAll)
a = Nothing
Como les comente esto funciona perfectamente en windows de 32 bits pero en el de 64 me marca el error al realizar la importación (a.ImportXML("Archivo.XML",
Microsoft.Office.Interop.Access.AcImportXMLOption. acStructureAndData))
Espero puedan ayudarme.. Gracias y Saludos!!!! |