Requête ODBC

Le plug-in Requête ODBC permet d’utiliser des bases de données SQL en créant, mettant à jour et supprimant des enregistrements de base de données.

Paire de valeurs

Description

connectionstring

Chaîne de connexion ODBC à une base de données.

escapesql

La valeur Yes/No indique si les plug-ins doivent échapper les apostrophes dans les valeurs de champ utilisées dans les substitutions dans la requête fournie.  Si vous ne définissez pas le paramètre, la valeur Yes est utilisée par défaut.

query

Requête à exécuter sur la base de données avec les données de formulaire.

Exemple 1 : Insérer un enregistrement

  • connectionstring – DRIVER={SQL Server};SERVER=localhost;DATABASE=ws;UID=svdb;PWD=ws;OPTION=3
  • query – set quoted_identifier off; insert into EnvironmentalLog (ID, EquipName, ScrubFlow, PressDrop, Comments) values ("[formId]", "[EquipName]", "[ScrubFlow]", "[PressDrop]", "[Comments]")

Exemple 2 : Mettre à jour un enregistrement

  • connectionstring – DRIVER={SQL Server};SERVER=localhost;DATABASE=ws;UID=svdb;PWD=ws;OPTION=3
  • query – set quoted_identifier off; update EnvironmentalLog set EquipName = "[EquipName]" where ID = "[//my:titleNum]" update EnvironmentalLog set PressDrop = "[PressDrop]" where ID = "[//my:titleNum]" update EnvironmentalLog set distComments = "[Comments]" where ID = "[//my:titleNum]"

Exemple 3 : Supprimer un enregistrement

  • connectionstring – DRIVER={SQL Server};SERVER=localhost;DATABASE=ws;UID=svdb;PWD=ws;OPTION=3
  • query – set quoted_identifier off; delete fromEnvironmentalLog where ID = "[//my:titleNum]"