FoxPro

Articoli tecnici organizzati per gruppo funzionale.

53 schede6 gruppiPagina 7 di 7

SQL e viste

5 nella pagina

GROUP BY non valido in FoxPro

L'errore SQL SELECT contains invalid GROUP BY in FoxPro segnala regola di aggregazione non rispettata dal motore VFP. Il controllo iniziale consiste nel controllare che le espressioni non aggregate siano presenti nel GROUP BY. La correzione prudente è allineare SELECT e GROUP BY oppure spostare il calcolo in una query esterna; prima di intervenire conviene conservare un backup e verificare la versione del prodotto e il contesto in cui il messaggio compare.

VFP-1815

Istruzione SQL FoxPro non valida

L'errore SQL statement is invalid in FoxPro segnala colonna inesistente, sintassi incompatibile o alias ambiguo. Il controllo iniziale consiste nel ridurre la query e controllare nomi dei campi, alias, parentesi e clausole supportate. La correzione prudente è correggere la sintassi secondo il dialetto SQL di Visual FoxPro e testare la query in modo isolato; prima di intervenire conviene conservare un backup e verificare la versione del prodotto e il contesto in cui il messaggio compare.

VFP-1807

Nessun database FoxPro aperto

L'errore No database is open in FoxPro segnala comando DBC eseguito senza database attivo. Il controllo iniziale consiste nel controllare il database corrente con SET DATABASE TO e DISPLAY DATABASE. La correzione prudente è aprire il DBC corretto prima di usare viste, relazioni o procedure associate; prima di intervenire conviene conservare un backup e verificare la versione del prodotto e il contesto in cui il messaggio compare.

VFP-1544

Sottoquery FoxPro con più righe

L'errore Subquery returned more than one row in FoxPro segnala sottoquery usata in un contesto che ammette un solo valore. Il controllo iniziale consiste nel eseguire la sottoquery separatamente e contare le righe restituite. La correzione prudente è usare EXISTS, IN o un aggregato quando la logica prevede più di un risultato; prima di intervenire conviene conservare un backup e verificare la versione del prodotto e il contesto in cui il messaggio compare.

VFP-1812

Timeout di query FoxPro

L'errore SQL statement timed out in FoxPro segnala query non indicizzata, rete lenta o server sovraccarico. Il controllo iniziale consiste nel misurare la query sul server e verificare piano, indici e latenza di rete. La correzione prudente è ridurre il dataset, aggiungere indici appropriati e configurare un timeout coerente; prima di intervenire conviene conservare un backup e verificare la versione del prodotto e il contesto in cui il messaggio compare.

VFP-1527