Complemento Database Query - Automate_Evolve - Automate_Studio_Manager - Latest

Guía del usuario de Automate Evolve

Product type
Software
Portfolio
Integrate
Product family
Automate
Product
Automate > Automate Evolve
Automate > Automate Studio Manager
Version
Latest
Language
Español (España)
Product name
Automate Evolve
Title
Guía del usuario de Automate Evolve
Copyright
2024
First publish date
2018
Last updated
2024-09-06
Published on
2024-09-06T16:08:58.460208

El complemento Database Query permite trabajar con conexiones de bases de datos OLEDB y ODBC mediante la creación, actualización y eliminación de registros de bases de datos.

Propiedades

Nombre

Descripción

Obligatorio

Nombre del grupo Modos

connectionname

Nombre de la conexión ODBC/OLEDB de la base de datos. Muestra en una lista las conexiones OLEDB y ODBC definidas en el nivel global o de aplicación actual.

Detalles de la consulta No disponible

consulta

Cadena de consulta.

Ejemplo:

Valor directo: insertar en aEmp(NAME, ID) los valores (?,?) o StoredProcedureName

Valor del campo de formulario: [/my:myFields/my:field2]

Detalles de la consulta No disponible

parámetros

Lista separada por comas de parámetros en la consulta.

Ejemplo:

Valor directo: @name, @id.

Valor del campo de formulario: [/my:myFields/my:field2]

Valor del campo de solución: [field1]

No

Detalles del parámetro No disponible

parametertypes

Lista separada por comas de tipos de parámetros en la consulta. Puede ser cualquiera de estos tipos de parámetro: int16, uint16, int32, uint32, int64, uint64, decimal, double, bool, single, float, date, datetime o string.

Ejemplo:

Valor directo: string, int.

Valor del campo de formulario: [/my:myFields/my:field2]

Valor del campo de solución: [field1]

No

Detalles del parámetro No disponible

values

Lista de valores separada por comas para enlazar a los parámetros.

Ejemplo:

Valor directo: [/my:myFields/my:field1],[/my:myFields/my:field2]

No

Detalles del parámetro No disponible

isstoredprocedure

Valor booleano que indica si el valor especificado en el argumento de consulta es un procedimiento guardado de base de datos. El valor predeterminado es No.

No

Detalles de la consulta No disponible

escapesql

Valor booleano que indica si los complementos deberían usar apóstrofos de escape en los valores de campo que se usan para sustituciones en la consulta proporcionada. El valor predeterminado es No.

No

Detalles de la consulta No disponible

Ejemplo de parámetro

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

Ejemplos de uso

Ejemplo 1: Insertar un registro

  • connectionname – DatabaseConnection1
  • query – set quoted_identifier off; insert into EnvironmentalLog (ID, EquipName, ScrubFlow, PressDrop, Comments) values ('[formId]', '[EquipName]', '[ScrubFlow]', '[PressDrop]', '[Comments]')

Ejemplo 2: Actualizar un registro

  • 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]'

Ejemplo 3: Eliminar un registro

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