Ritorno da SQL complesso
Struttura
ReturnFromSQLComplex(sSQL, sAction)
Parametri
| Parametro | Tipo | Descrizione
| sSQL | Stringa | Il codice SQL da eseguire sul database IndySoft. Questo SQL dovrebbe restituire un solo campo e verrà restituito solo il primo record. Il testo NON deve terminare con un punto e virgola.sAction | Stringa | 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.) |
Valore restituito
Stringa
Descrizione
Questa funzione serve per eseguire una query SQL sul database IndySoft e restituire un singolo campo e un singolo record di dati. Quindi questa funzione dovrebbe essere utilizzata solo per restituire informazioni precise, in genere per compilare altri campi relativi agli eventi. 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
sOwner = ReturnFromSQLComplex("SELECT GAGE_OWNER FROM GAGES WHERE COMPANY = '" &
LookupEquipmentCompany & "' AND GAGE_SN = '" & LookupEquipmentID & "'", "OPEN")
ShowMessage("Questo strumento di misura è di proprietà di " & sOwner)
Compatibilità delle applicazioni
Gestione della calibrazione IndySoft, Gestione dei laboratori commerciali IndySoft, Gestione degli strumenti IndySoft
Vedi anche
RunSQLComplex |