Esegui SQL complesso
Struttura
EseguiSQLComplex(sSQL, sAzione)
Parametri
| Parametro | Tipo | Descrizione
| sSQL | Stringa | Il codice SQL da eseguire sul database IndySoft. L'istruzione SQL NON deve terminare con un punto e virgola.sAction | String | Deve essere 'OPEN' o 'EXEC'. Questo determina se viene richiamata un'azione Open o un ExecSQL. Se si utilizzano ReturnFromSQL o RunSQL, IndySoft lo rileva automaticamente dalla presenza della parola chiave SELECT all'inizio; tuttavia, in scenari complessi ciò non sempre avviene (sezione DECLARE, chiamata di una procedura memorizzata, ecc.) |
Descrizione
Questa funzione serve per eseguire query SQL sul database IndySoft. Nota: questa funzione funziona in modo molto simile a RunSQL, ma NON aggiunge automaticamente la sintassi NOLOCK per SQL Server e NON inserisce automaticamente il proprietario dalle impostazioni di connessione; tutto ciò deve essere specificato nel testo SQL.
Esempio
RunSQLComplex("UPDATE GAGES SET GAGE_OWNER = 'TEST' WHERE COMPANY = '" &
LookupEquipmentCompany & "' AND GAGE_SN = '" & LookupEquipmentID & "'", "EXEC")
Compatibilità delle applicazioni
Gestione della calibrazione IndySoft, Gestione dei laboratori commerciali IndySoft, Gestione degli strumenti IndySoft
Vedi anche
Ritorno da SQL complesso |