Ir al contenido principal

Ejecutar SQL complejo

Estructura

EjecutarSQLComplex(sSQL, sAcción)

Parámetros

| Parámetro | Tipo | Descripción
| sSQL | Cadena | La consulta SQL que se ejecutará en la base de datos de IndySoft. La instrucción SQL NO debe terminar con un punto y coma. sAction | Cadena | Debe ser «OPEN» o «EXEC». Esto determina si se ejecuta una acción Open o una ExecSQL. Si se utiliza ReturnFromSQL o RunSQL, IndySoft lo determina automáticamente a partir de la presencia de la palabra clave SELECT al principio; sin embargo, en casos complejos esto no siempre es así (sección DECLARE, llamada a un procedimiento almacenado, etc.). |

Descripción

Esta función se utiliza para ejecutar consultas SQL en la base de datos de IndySoft. Nota: esta función funciona de manera muy similar a RunSQL, pero NO añade automáticamente la sintaxis NOLOCK para SQL Server y NO inserta automáticamente el propietario a partir de la configuración de la conexión; todo esto debe hacerse en el texto SQL.

Ejemplo

RunSQLComplex("UPDATE GAGES SET GAGE_OWNER = 'TEST' WHERE COMPANY = '" &

LookupEquipmentCompany & "' AND GAGE_SN = '" & LookupEquipmentID & "'", "EXEC")

Compatibilidad de aplicaciones

Gestión de calibraciones de IndySoft, Gestión de laboratorios comerciales de IndySoft, Gestión de herramientas de IndySoft

Véase también

ReturnFromSQLComplex |