Aktivieren Sie bitte JavaScript, um diese Seite anzeigen zu können.

Altova Authentic 2020 Desktop

Siehe auch

 

Methode: ImportFromDatabase(pImportSettings als DatabaseConnection,pElementList als ElementList) als Document

 

Rückgabewert

Erstellt ein neues Dokument, das die aus der Datenbank importierten Daten enthält.

 

Beschreibung

ImportFromDatabase importiert Daten aus einer Datenbank, wie in pImportSettings definiert und erstellt ein neues Dokument, das diese Daten enthält. Eine der folgenden Eigenschaften muss dazu ausgefüllt werden: DatabaseConnection.File, DatabaseConnection.ADOConnection oder DatabaseConnection.ODBCConnection und DatabaseConnection.SQLSelect. Zusätzlich dazu können Sie mittels DatabaseConnection.AsAttributes, DatabaseConnection.ExcludeKeys, DatabaseConnection.IncludeEmptyElements und NumberDateTimeFormat weitere Parameter für den Import eingeben.

 

Der Parameter pElementList definiert, ob Felder der ausgewählten Daten in das neu erstellte Dokument geschrieben werden sollen und welche davon als Elemente und welche als Attribute erstellt werden sollen. Dieser Parameter kann NULL sein, d.h. alle ausgewählten Felder werden als XML-Elemente importiert.

 

Erforderliche Schritte, die vor dem Import von Daten aus einer Datenbank durchzuführen sind, werden unter GetDatabaseSettings und GetDatabaseImportElementList beschrieben.

 

Fehler


1111

Das application-Objekt ist nicht mehr gültig.


1100

Ungültiger Parameter oder es wurde für den Rückgabeparameter eine ungültige Adresse angegeben.


1107

Import aus Datenbank ist fehlgeschlagen.


1112

Es wurde eine ungültige Datenbank angegeben.


1114

Select-Anweisung fehlt.


1117

Transformation in XML ist fehlgeschlagen.


1120

Datenbankimport ist fehlgeschlagen.

 

Beispiel

 

 Dim objImpSettings As DatabaseConnection

 Set objImpSettings = objSpy.GetDatabaseSettings

       

 objImpSettings.ADOConnection = strADOConnection

 objImpSettings.SQLSelect = "SELECT * FROM MyTable"

       

 Dim objDoc As Document

 On Error Resume Next

 Set objDoc = objSpy.ImportFromDatabase(objImpSettings, objSpy.GetDatabaseImportElementList(objImpSettings))

 ' CheckForError here

© 2019 Altova GmbH