Ir al contenido principal

Volver desde SQL complejo

Estructura

ReturnFromSQLComplex(sSQL, sAction)

Parámetros

| Parámetro | Tipo | Descripción
| sSQL | Cadena | La consulta SQL que se ejecutará en la base de datos de IndySoft. Esta consulta SQL debería devolver solo un campo, y solo se mostrará el primer registro. El texto 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.). |

Valor devuelto

Cadena

Descripción

Esta función se utiliza para ejecutar consultas SQL en la base de datos de IndySoft y devolver un único campo y un único registro de datos. Por lo tanto, esta función solo debe utilizarse para devolver información precisa, normalmente para rellenar otros campos de eventos. 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

sOwner = ReturnFromSQLComplex("SELECT GAGE_OWNER FROM GAGES WHERE COMPANY = '" &

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

ShowMessage("Este medidor es propiedad de " & sOwner)

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

RunSQLComplex |