tdDoSQLRecords
Struttura
tdDoSQLRecords(iDataSet, sSQL)
Tipo
Funzione
Descrizione
Questa funzione eseguirà un'istruzione SQL su uno dei tre set di dati temporanei presenti in IndySoft esclusivamente allo scopo di eseguire script SQL personalizzati. Questi set di dati possono quindi essere elaborati in ciclo e letti, secondo necessità, da altre funzioni di regole personalizzate "td*".
Parametri: 2
iDataSet = numero del set di dati; deve essere compreso tra 1 e 10. IndySoft mette a disposizione 10 set di dati accessibili tramite le funzioni di script personalizzate "td*".
sSQL= il codice SQL da eseguire sul set di dati temporaneo.
Esempio
if tdDoSQLRecords(1, 'SELECT COMPANY_NAME FROM COMPANY ORDER BY COMPANY_NAME') then
tdFirst(1)
while (tdEOF(1) = '0')
sCompanyName = tdFieldbyNameAsString(1, 'COMPANY_NAME')
iCount = 0
if tdDoSQLRecords(2, 'SELECT COUNT(*) AS COUNTER FROM GAGES WHERE COMPANY = '' & sCompanyName & ''') then
iCount = tdFieldbyNameAsInteger(2, 'COUNTER')
End If
ShowMessage('Azienda: ' & sCompanyName & Chr(13) &
'Numero di misuratori: ' & IntToStr(iCount))
tdNext(1)
End While
End If |