Ich benutze das beigefügte, um eine 3 Millionen Zeile verschachtelte xml in etwa fünf Minuten zu produzieren.
Es gibt zwei wichtige Elemente,
1) ein einfaches Stück VB,
Public Function Export_ListingData()
Dim objOtherTbls As AdditionalData
On Error GoTo ErrorHandle
Set objOtherTbls = Application.CreateAdditionalData
objOtherTbls.Add "ro_address"
objOtherTbls.Add "ro_buildingDetails"
objOtherTbls.Add "ro_businessDetails"
objOtherTbls.Add "ro_businessExtras"
objOtherTbls.Add "ro_businessExtrasAccounts"
objOtherTbls.Add "ro_businessExtrasAccom"
objOtherTbls.Add "ro_businessExtrasAccom2"
Application.ExportXML ObjectType:=acExportTable, _
DataSource:="ro_business", _
DataTarget:="C:\Users\Steve\Documents\Conversions\ListData.xml", _
AdditionalData:=objOtherTbls
Exit_Here:
MsgBox "Export_ListingData completed"
Exit Function
ErrorHandle:
MsgBox Err.Number & ": " & Err.Description
Resume Exit_Here
End Function
2) Die Verknüpfung der Tabellen in Relationship Manager von primären Verwendung auf Fremdschlüssel verbindet.
Wenn sie keine Beziehungen sind, wird der Code eine sequentielle XML-Datei erzeugen, wenn es Beziehungen zwischen Primärschlüsseln gibt, erhalten Sie einen 31532 Fehler und der Datenexport wird fehlschlagen.
[code] Test Item Beschreibung> Blau Test Item Beschreibung> Grün Test Item Beschreibung> Blau [/ code] –
macecase