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

AVEVA™ InTouch HMI

Configurer le délimiteur de chaînes SQL Server dans les listes de liens

Configurer le délimiteur de chaînes SQL Server dans les listes de liens

  • Last UpdatedSep 24, 2024
  • 2 minute read

Les fonctions<:hs>SQLInsert() et SQLUpdate() utilisent un format par défaut qui place les chaînes de message entre apostrophes. Certaines bases de données SQL attendent des chaînes encadrées par un autre type de séparateur. Ainsi, Oracle 8.0 attend de recevoir les chaînes de date entre crochets. Dans ce cas, vous devez utiliser la fonction Delim().

Dans la zone Nom de la colonne de la boîte de dialogue Configuration de la liste des liens, à la suite du nom de colonne, utilisez la fonction "<:hs>delim()<:hs>". Ce mot-clé «<:hs>delim<:hs>» doit être suivi<:hs>:

  • d'une parenthèse gauche<:hs>;

  • du séparateur de gauche<:hs>;

  • du séparateur de listes défini par les paramètres régionaux du système<:hs>;

  • du séparateur de droite<:hs>;

  • d'une parenthèse droite.

Exemple pour un système en anglais : datestring delim (',')

Exemple pour un système en allemand : datestring delim (';')

Pour utiliser le même séparateur à gauche et à droite, il suffit de l'indiquer entre parenthèses, sans le séparateur de listes, comme dans l'exemple suivant<:hs>:

$DateString

Modifier une liste de liens

  1. Dans le volet Outils, développez SQL Access Manager et cliquez sur Liste de liens.

    Un message de confirmation de la création du fichier SQL.DEF apparaît.

  2. Cliquez sur Oui pour créer le fichier SQL.DEF.

    La boîte de dialogue Sélection d'une liste de liens s'affiche.

  3. Sélectionnez le nom de la liste de liens à modifier, puis cliquez sur Modifier.

    La boîte de dialogue Configuration de la liste des liens s'affiche.

    Bind List Configuration dialog

  4. Modifiez les éléments souhaités.

  5. Cliquez sur OK pour enregistrer les modifications et refermer la boîte de dialogue.

Modifier une liste de liens avec Excel

SQL Access Manager enregistre la configuration des listes de liens et des modèles de tables dans un fichier intitulé "<:hs>SQL.DEF<:hs>". Ce fichier est au format CSV (valeurs séparées par des virgules).

Le fichier SQL.DEF peut être modifié par n'importe quel programme prenant en charge des fichiers à valeurs séparées par des virgules, tel que Excel.

Les données apparaissent dans le fichier de la manière suivante<:hs>:

:BindListName, BindListName

Tagname1.FieldName,ColumnName1

Tagname2.FieldName,ColumnName2

Tagname3.FieldName,ColumnName3

:TableTemplateName, TableTemplateName

ColumnName1,ColumnType,[ColumnLength],Null,Index

ColumnName2,ColumnType,[ColumnLength],Null,Index

ColumnName3,ColumnType,[ColumnLength],Null,Index

Supprimer une liste de liens

  1. Dans le volet Outils, développez SQL Access Manager et cliquez sur Liste de liens.

    Un message de confirmation de la création du fichier SQL.DEF apparaît.

  2. Cliquez sur Oui pour créer le fichier SQL.DEF.

    La boîte de dialogue Sélection d'une liste de liens s'affiche.

  3. Sélectionnez le nom de la liste de liens à supprimer.

  4. Cliquez sur Supprimer. Un message vous demande de confirmer la suppression de la liste de liens.

  5. Cliquez sur Oui pour supprimer la liste de liens sélectionnée.