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

AVEVA™ InTouch HMI

Das SQL Server-String-Trennzeichen in Bindelisten konfigurieren

Das SQL Server-String-Trennzeichen in Bindelisten konfigurieren

  • Last UpdatedSep 24, 2024
  • 2 minute read

Die Funktionen SQLInsert() und SQLUpdate() verwenden ein Standardformat, bei dem Textwerte in Hochkommata eingeschlossen werden. Bei einigen SQL-Datenbanken müssen die Zeichenfolgen jedoch in andere Trennzeichen eingeschlossen sein. Die Datenbank Oracle 8.0 erwartet beispielsweise, dass Datumszeichenfolgen in Klammern eingeschlossen sind. In diesem Fall müssen Sie die Funktion Delim() wie in der nachstehenden Beschreibung verwenden.

Geben Sie im Feld Spaltenname im Dialogfeld Bindeliste konfigurieren nach dem Spaltennamen das Schlüsselwort „delim“ ein. Auf das Schlüsselwort „delim“ müssen nachstehende Zeichen folgen:

  • Klammer auf

  • Trennzeichen links

  • das Listentrennzeichen, das in den Regionsoptionen des Systems eingestellt ist

  • Trennzeichen rechts

  • Klammer zu

Beispiel für ein System mit englischen Regionsoptionen: datestring delim (',')

Beispiel für ein System mit deutschen Regionsoptionen: datestring delim (';')

Wenn die Trennzeichen für links und rechts identisch sind, müssen Sie kein Trennzeichen eingeben:

Datum delim (' ')

Ändern einer Bindeliste

  1. Erweitern Sie im Bereich Extras den Zweig SQL Access Manager und wählen Sie Bindeliste aus.

    Es erscheint eine Meldung zur Bestätigung der Erstellung der Datei „SQL.DEF“.

  2. Klicken Sie auf Ja, um die SQL.DEF-Datei zu erstellen.

    Das Dialogfeld Wählen Sie eine Bindeliste wird angezeigt.

  3. Wählen Sie den Namen der Bindeliste, die Sie ändern möchten, und wählen Sie dann Ändern aus.

    Das Dialogfeld Bindeliste konfigurieren wird angezeigt.

    Bind List Configuration dialog

  4. Nehmen Sie die nötigen Änderungen vor.

  5. Wählen Sie OK, um Ihre Änderungen zu speichern und das Dialogfeld zu schließen.

Eine Bindeliste in Excel bearbeiten

speichert die Angaben zur Bindeliste und zu Tabellenschablonen in der Datei SQL.DEF. Hierbei handelt es sich um eine Datei mit kommagetrennten Werten (CSV-Format).

Sie kann daher mit jeder Anwendung bearbeitet werden, die dieses Format unterstützt, z. B. Microsoft Excel.

Die Daten werden wie folgt in der Datei angezeigt:

:BindListName, BindeListeName

Variable1.FeldName;SpaltenName1

Variable2.FeldName;SpaltenName2

Variable3.FeldName;SpaltenName3

:TableTemplateName, TabellenSchablonenName

SpaltenName1;SpaltenTyp;[SpaltenLänge];Null,Index

SpaltenName2;SpaltenTyp;[SpaltenLänge];Null,Index

SpaltenName3;SpaltenTyp;[SpaltenLänge];Null,Index

Bindeliste löschen

  1. Erweitern Sie im Bereich Extras den Zweig SQL Access Manager und wählen Sie Bindeliste aus.

    Es erscheint eine Meldung zur Bestätigung der Erstellung der Datei „SQL.DEF“.

  2. Klicken Sie auf Ja, um die SQL.DEF-Datei zu erstellen.

    Das Dialogfeld Wählen Sie eine Bindeliste wird angezeigt.

  3. Wählen Sie den Namen der Bindeliste, die Sie löschen möchten.

  4. Klicken Sie auf Löschen. Eine Bestätigungsabfrage wird angezeigt.

  5. Klicken Sie auf Ja, um die Bindeliste zu löschen.