Shamil Salakhetdinov
shamil at smsconsulting.spb.ru
Mon Feb 15 05:27:36 CST 2010
Thank you, Max, This is probably bug/feature I've got met with: I have made a (temp?) workaround to export into xml + schema + into delimited text, and then when importing back add-in will check if there were no any data imported by XmlImport then add-in will import delimited text. It works already. I'm making some simple GUI - and then it will be ready to deliver for testing this evening... -- Shamil -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Max Wanadoo Sent: Monday, February 15, 2010 1:53 PM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Add-In Express 2009 for MS Office and .NET - Hi Shamil, If I export with this...(showing variables as example) app.ExportXML ObjectType:=acExportTable, _ DataSource:=strObj, _ DataTarget:=strTarget & strObj & ".xml", _ SchemaTarget:=strObj & "Schema.xml" I can retrieve with this...(showing actual names as example) app.ImportXML "C:\_MCM\ExportedAsText\Tables\Accounts.xml", acStructureAndData app.ImportXML "C:\_MCM\ExportedAsText\Tables\AccountTypes.xml", acStructureAndData BUT if there is any errors then it does not write to the app. This means when I was testing the above and getting errors as I tested it, no tables were pulled in. Once there were no errors then all tables came in. HTH Max -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Shamil Salakhetdinov Sent: 15 February 2010 09:32 To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Add-In Express 2009 for MS Office and .NET - Hi Max, William, whoever else who follows this thread et al, I'm wrapping Add-In setup and I'm testing it here - so far so good - almost all works fine - I have just found one issue: - .ImportXml does create tables structure OK but doesn't import data nor when used in C# Automation mode, nor when running within COM-Add-In. I have tried both .ImportXMl options - structure and data or append data... Is it a known bug/feature? (when running .ImportXml of the same file from within VBA it works OK). I'm currently using MS Access 2007. Thank you. -- Shamil -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Max Wanadoo Sent: Sunday, February 14, 2010 1:32 PM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Add-In Express 2009 for MS Office and .NET - Create a NEW DB and populate with objects. Thanks Shamil, I look forward to your development. In your code, you missed the TARGET folder from this code: app.ExportXML acTable, _ rst![ObjectName].Value, _ strTargetFileName + ".xml", _ strTargetFileName + "Schema.xml" should it be: app.ExportXML acTable, _ rst![ObjectName].Value, _ strTarget + strTargetFileName + ".xml", _ strTarget + strTargetFileName + "Schema.xml" Max <<< snip >>> __________ Information from ESET NOD32 Antivirus, version of virus signature database 4866 (20100214) __________ The message was checked by ESET NOD32 Antivirus. http://www.esetnod32.ru -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com __________ Information from ESET NOD32 Antivirus, version of virus signature database 4867 (20100215) __________ The message was checked by ESET NOD32 Antivirus. http://www.esetnod32.ru __________ Information from ESET NOD32 Antivirus, version of virus signature database 4867 (20100215) __________ The message was checked by ESET NOD32 Antivirus. http://www.esetnod32.ru __________ Information from ESET NOD32 Antivirus, version of virus signature database 4867 (20100215) __________ The message was checked by ESET NOD32 Antivirus. http://www.esetnod32.ru