Microsoft Access-Datenbanken
- Last UpdatedSep 24, 2024
- 1 minute read
Um eine Verbindung zu Microsoft Access herzustellen, führen Sie in einem InTouch QuickSkript die Funktion SQLConnect() aus.
Mit der Funktion SQLConnect() können Sie eine Verbindung zu MS Access-Datenbanken aufbauen. Durch das Ausführen dieser Funktion melden Sie sich beim Datenbank-Server an und öffnen so eine Verbindung für weitere SQL-Funktionen. Die von SQLConnect() verwendete Verbindungszeichenfolge hat folgendes Format:
SQLConnect(ConnectionId,"<attribute>=<value>;
<attribute>=<value>;...");
Das Attribut DSN gibt den Namen der im Microsoft ODBC Administrator konfigurierten Datenquelle an.
SQLConnect(VerbindungsId,"DSN=MSACC");
Welche gültigen Datentypen von SQL Access Manager unterstützt werden, richtet sich nach der installierten ODBC-Treiberversion.
|
Datentyp in |
Länge |
Standard |
Bereich |
Variablentyp |
|---|---|---|---|---|
|
Text |
255 Zeichen |
-- |
-- |
Meldung |
|
Zahl |
-- |
-- |
-- |
Ganze Zahl |
|
Zahl |
-- |
-- |
-- |
Real |
Der Datentyp "text" enthält Zeichenfolgen festgelegter Länge und wird für InTouch-Variablen vom Typ "Meldung" verwendet. Dabei muss eine Länge festgelegt werden. Microsoft Access Datenbanken unterstützen Textfelder mit einer Länge von bis zu 255 Zeichen. InTouch-Variablen vom Typ "Meldung" sind jedoch auf 131 Zeichen beschränkt. Wenn die Zeichenzahl einer Meldungsvariablen die für ein Datenbankfeld definierte Länge überschreitet, wird die Zeichenfolge beim Einfügen in die Datenbank abgeschnitten. Der ODBC-Treiber von Microsoft Access unterstützt bis zu 17 Zeichen pro Spaltenname. Für SQLSetStatement( SELECT Col1, Col2, ... ) werden maximal 40 Spalten unterstützt.