Please ensure Javascript is enabled for purposes of website accessibility
Powered by Zoomin Software. For more details please contactZoomin

AVEVA™ InTouch HMI

SQLConnect (Funktion)

  • Last UpdatedSep 24, 2024
  • 1 minute read

Sie können die Funktion SQLConnect() in einen InTouch-QuickScript verwenden, um eine Verbindung zu der vom ConnectString-Argument angegebenen Datenbank herzustellen.

Die Funktion SQLConnect() gibt einen Wert an das Argument ConnectionID zurück, die als Parameter für alle nachfolgenden SQL-Funktionen verwendet wird. Bevor Sie die Funktion SQLConnect in einem Skript verwenden können, müssen Sie eine Bindeliste definiert haben.

Kategorie

SQL

Syntax

[Ergebnis=]SQLConnect(VerbindungsID, "Verbindungszeichenfolge");

Argumente

VerbindungsID

Eine Variable vom Typ „Speicher Integer“, die die Nummer (ID) enthält, die jeder neuen Datenbankverbindung von der Funktion SQLConnect() zugewiesen wird.

Verbindungszeichenfolge

Zeichenfolge, die die Datenbank und andere zum Anmelden erforderliche Informationen in SQLConnect() angibt.

Anmerkungen

Im Projektordner muss eine Bindeliste (in der Datei SQL.DEF) gespeichert sein. Anderenfalls versagt diese Funktion den Dienst.

Wenn „SQLTrace=1“ im Abschnitt [InTouch] in der Datei win.ini definiert ist, werden bei jeder erfolgreichen Ausführung von SQLConnect Versionsinformationen für ADO, den Provider und das Datenbanksystem im Log Viewer protokolliert.

Beispiele

Mit der folgenden Anweisung stellen Sie eine Verbindung zum IBM OS/2 Datenbankmanager und zur Datenbank MUSTER her:

[ErgebnisCode=]SQLConnect(VerbindungsID,"DSN=OS2DM;
DB=MUSTER");

Die Funktion gibt einen Wert an die Variable ConnectionID zurück, die als Parameter für alle nachfolgenden SQL-Funktionen verwendet wird.

"DSN=Datenquellenname[;Attribut=Wert
[;Attribut=Wert]...]"

In This Topic