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.
•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 „Zuordnung der Importfelder“ 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.
•ODBC-Import, der Scriptschritt „SQL ausführen“ und externe SQL-Datenquellen werden nicht in Runtime-Lösungen unterstützt.