Vai al contenuto principale

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 |