Plug-in Database Query - Automate_Studio_Manager - Automate_Evolve - Latest

Guide d'utilisation d'Automate Evolve

Product type
Logiciels
Portfolio
Integrate
Product family
Automate
Product
Automate > Automate Studio Manager
Automate > Automate Evolve
Version
Latest
Language
Français
Product name
Automate Evolve
Title
Guide d'utilisation d'Automate Evolve
Copyright
2024
First publish date
2018
Last updated
2024-09-06
Published on
2024-09-06T16:07:07.344000

Le plug-in-Database Query permet d’utiliser les connexions de base de données OLEDB et ODBC en créant, en mettant à jour et en supprimant des enregistrements de base de données.

Propriétés

Nom

Description

Obligatoire

Nom du groupe Modes

connectionname

Le nom de la connexion ODBC/OLEDB de la base de données. Il répertorie les connexions ODBC et OLEDB définies au niveau de l’application ou au niveau global.

Oui

Détails de la requête S. O.

query

Chaîne de requête.

Exemple :

Valeur directe : insérer dans des valeurs aEmp(NAME, ID)(?,?) ou StoredProcedureName

Valeur provenant du champ formulaire : [/my:myFields/my:field2]

Oui

Détails de la requête S. O.

paramètres

Liste de paramètres séparés par une virgule dans la requête.

Exemple :

Valeur directe : @name, @id.

Valeur provenant du champ formulaire : [/my:myFields/my:field2]

Valeur provenant du champ solution : [field1]

Non

Détails du paramètres S. O.

parametertypes

Liste de types de paramètres séparés par une virgule dans la requête. Ce peut être les types paramètres : int16, uint16, int32, uint32, int64, uint64, decimal, double, bool, single, float, date, datetime ou string.

Exemple :

Valeur directe : string, int.

Valeur provenant du champ formulaire : [/my:myFields/my:field2]

Valeur provenant du champ solution : [field1]

Non

Détails du paramètres S. O.

values

Liste de valeurs séparées par une virgule à lier aux paramètres.

Exemple :

Valeur directe : [/my:myFields/my:field1],[/my:myFields/my:field2]

Non

Détails du paramètres S. O.

isstoredprocedure

Valeur booléenne qui indique si la valeur définie dans l’argument de requête est une procédure stockée de base de données. La valeur par défaut est Non.

Non

Détails de la requête S. O.

escapesql

Valeur booléenne indiquant si les plug-ins doivent échapper les apostrophes dans les valeurs de champ utilisées dans les substitutions de la requête fournie. La valeur par défaut est Non.

Non

Détails de la requête S. O.

Exemple de paramètres

  • connectionname – DatabaseConnection1
  • isstoredprocedure – false
  • parameters – @vendorcolumn,@vendoramount
  • parametertypes – string,double
  • query – select * from Invoices where vendor = ? and amount < ?
  • values – [VendorName],[Amount]

Exemples d’utilisation

Exemple 1 : Insérer un enregistrement

  • connectionname – DatabaseConnection1
  • 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

  • connectionname – DatabaseConnection1
  • 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

  • connectionname – DatabaseConnection1
  • query – set quoted_identifier off; delete fromEnvironmentalLog where ID = '[//my:titleNum]'