Buongiorno e buon anno (qs significa che è almeno 1 mese e 7 giorni che non posto qui )!
Ho un problema con una query che ha sempre funzionato... e ora ha smesso di funzionare correttamente dopo che sono passato a Delphi 2006.
codice:
select aree.codice, aree.descrizione, sezioni.codice, sezioni.descrizione, argomenti.codice, argomenti.descrizione, punticontrollo.codice, punticontrollo.descrizione, aree.id_area, sezioni.id_sez, argomenti.id_arg, punticontrollo.id_punti, aree.peso, aree.valorediriferim, sezioni.peso, sezioni.valorediriferim, argomenti.peso, argomenti.valorediriferim, punticontrollo.peso, punticontrollo.valorediriferim from aree
inner join sezioni on (aree.id_area = sezioni.id_area)
inner join argomenti on (argomenti.id_sez = sezioni.id_sez)
inner join punticontrollo on (punticontrollo.id_arg = argomenti.id_arg)
order by aree.codice, sezioni.codice, argomenti.codice, punticontrollo.codice
Il problema è che questa query mi restituisce RecordCount come -1 se però la eseguo da SQL Explorer o da IBExpert (programma di terze parti) mi restituisce i valori giusti.
Le impostazioni del componente TQuery sono:
Avete qualche idea?