Automatisieren von ODBC-Import mit dem Scriptschritt „Datensätze importieren“

Da der Zugriff auf ODBC-Datenquellen wahrscheinlich häufig durchgeführt wird, können Sie ein Script mit dem Scriptschritt „Datensätze importieren“ erstellen, das den ODBC-Import automatisiert. Einige Scriptschritt-Optionen verhalten sich unterschiedlich, wenn sie mit anderen Dateiformaten verwendet werden.

Die Option Datenquelle angeben speichert Folgendes:

  • Name und Speicherort der Datenquelle
  • BenutzerID und Passwort (optional)
  • Die SQL-Abfrage, die an der Datenquelle auszuführen ist.

Weitere Informationen finden Sie unter Scriptschritt „Datensätze importieren“.

Wenn Sie im Scriptschritt „Datensätze importieren“ eine ODBC wählen, wird das Dialogfeld „ODBC-SQL-Abfrage angeben“ geöffnet. Sie können beliebige der folgenden Aktionen ausführen:

  • Geben Sie eine Formel an, um eine Abfrage zu generieren, einschließlich Auswahl eines Felds, das eine Abfrage enthält (siehe Speichern einer SQL-Abfrage in einem Feld).
  • Geben Sie eine neue Abfrage ein, die mit dem Scriptschritt „Datensätze importieren“ gespeichert werden soll.
  • Verwenden Sie die SQL-Abfrage-Erstellung, um eine Abfrage zu konstruieren, die mit dem Scriptschritt „Datensätze importieren“ gespeichert werden soll.

Hinweise 

  • Um Benutzernamen und Passwort zu speichern, aktivieren Sie im ODBC-Dialogfeld „Passwort angeben“ die Option Benutzername und Passwort speichern.
  • Die Option Mit Dialog: Aus blendet während eines ODBC-Imports alle Dialogfelder aus.
  • Die Option Importfolge angeben speichert die Feldreihenfolge im Dialogfeld „Importfolge angeben“ wie in anderen Importscripts.
  • Der Scriptschritt Fehleraufzeichnung setzen unterdrückt ODBC-Warnmeldungen.
  • Die ODBC-Importfunktion speichert den Namen der Datenquelle, BenutzerID und Passwort sowie die SQL-Abfrage aus dem vorherigen ODBC-Import. Beachten Sie dies, wenn Sie die Optionen Importfolge angeben oder Datenquelle angeben wählen.
  • Um unter Windows die Interaktion zwischen mehreren Anwendungen zu automatisieren, machen Sie sich mit der ActiveX-Funktionalität vertraut. Weitere Informationen finden Sie unter Scripterstellung mit ActiveX-Automation (Windows).
  • Wenn Sie eine Abfrage von einem Nicht-Variablenfeld ausführen, wird die Abfrage im aktuellen Datensatz ausgeführt. Weitere Informationen finden Sie unter Definieren von Variablenfeldern (Felder mit globaler Speicherung).
  • SQL-Anweisungen sind auf eine maximale Länge von 256K Zeichen (512 KB) beschränkt.
  • Wenn Sie den Scriptschritt „Datensätze importieren“ verwenden, um ODBC-Daten zu importieren, die Unicode-Zeichenfolgen enthalten, muss Ihr ODBC-Treiber Unicode unterstützen. Ansonsten sind die Ergebnisse nicht konsistent.