Altova XMLSpy 2024 Professional Edition

Um Daten in eine Datenbank zu exportieren, gehen Sie folgendermaßen vor:

 

1.Verwenden Sie ein DatabaseConnectionObjekt und definieren Sie die erforderlichen Eigenschaften. Alle Eigenschaften mit Ausnahme von SQLSelect sind für den Export relevant. ADOConnection oder File definiert das Ziel für die Ausgabe. Sie müssen nur eine davon definieren.
2.Füllen Sie ein ExportSettingsObjekt mit den erforderlichen Werten. Diese Eigenschaften sind dieselben Optionen wie die im Exportdialogfeld von XMLSpy. Wählen Sie die Menüoption Konvertieren | Exportieren in Textdatei/Datenbankum die Optionen zu sehen und eine Kombination von Exporteinstellungen auszuprobieren. Anschließend können Sie diese Einstellungen jederzeit auf die Eigenschaften der Schnittstelle übertragen. Rufen Sie "Application.GetExportSettings" auf, um ein ExportSettings Objekt aufzurufen: objExpSettings = objSpy.GetExportSettings()
3.Erstellen Sie mit Document.GetExportElementListeine Elementliste. Mit Hilfe der Elementliste können Sie XML-Elemente aus dem Exportprozess ausnehmen. Außerdem enthält diese Liste in den Eigenschaften RecordCount und FieldCountInformationen über die Anzahl der Datensätze und Felder. Setzen Sie die ExportSettings.ElementList Eigenschaft auf diese Sammlung. Sie können die Elementliste auf null/Nothing (Standardeinstellung) setzen, um alle Elemente zu exportieren.
4.Rufen Sie Document.ExportToDatabaseauf, um den Export auszuführen. Die Beschreibung der ExportToDatabaseMethode enthält auch ein Codebeispiel für einen Datenbankexport.

 

 

 // set the behaviour of the export with ExportSettings
 objExpSettings = objSpy.GetExportSettings()
 
 //set the destination with DatabaseConnection
 objDB = objSpy.GetDatabaseSettings();
 objDB.CreateMissingTables = true;
 objDB.CreateNew = true;
 objDB.File = "C:\\Temp\\Export.mdb";
 
try
{
 objImpDocFromDB.ExportToDatabase(objImpDocFromDB.RootElement, objExpSettings, objDB);
}
catch(err)
{
 WScript.Echo("Error exporting to database.\"+
                   "Error: "+ (err.number & 0xffff) + "\"+
                   "Description: "+ err.description);
}

 

 

Sie finden den oben aufgelisteten JScript-Code in der Beispieldatei ImportExport.js (siehe Beispieldateien).

© 2017-2023 Altova GmbH