FoxPro

Articoli tecnici organizzati per gruppo funzionale.

48 schede6 gruppiPagina 5 di 6

Runtime e sintassi

8 nella pagina

FoxPro: impossibile aggiornare il cursore

Cannot update the cursor in Visual FoxPro indica che il cursore risultante da una query o da una vista non è aggiornabile nel modo richiesto. Possono incidere join, espressioni calcolate, alias mancanti, proprietà ReadOnly o assenza di chiavi per il ritorno alla tabella origine. La diagnosi deve esaminare la SELECT e la struttura del cursore prima di cambiare la query con tentativi casuali.

Cannot update the cursor

Funzione definita dall'utente non consentita in FoxPro

L'errore VFP-1097 indica che il codice usa una funzione definita dall'utente in un contesto di Visual FoxPro che non la supporta. Verifica il comando o l'espressione che la richiama, rimuovi la funzione e sostituiscila con un costrutto ammesso prima di ripetere l'operazione.

VFP-1097

Istruzione FoxPro non consentita in modalità interattiva

Il codice 95 compare quando istruzioni strutturali come IF, FOR, SCAN o DO WHILE vengono eseguite nella finestra Comando. Questi costrutti devono essere inseriti in un programma FoxPro: sposta il blocco nel file di programma e ripetilo dall'ambiente di esecuzione appropriato.

95

Livello di annidamento DO FoxPro oltre il limite

Il codice 103 indica che il numero di livelli di annidamento DO ha superato il limite corrente di Visual FoxPro. Se il programma richiede davvero una profondità maggiore, configura STACKSIZE con un nuovo limite nel file di configurazione usato all'avvio e verifica nuovamente il programma.

103

Macro FoxPro non definita prima dell'esecuzione

Il codice 355 compare quando PLAY MACRO prova a eseguire una macro che non esiste nella raccolta corrente in memoria. Controlla il nome e il ciclo di vita della macro, poi definiscila oppure ripristinala da un file .fky prima di riprodurla.

355

Memoria insufficiente per il buffer FoxPro

L'errore VFP-1149 compare quando Visual FoxPro non riesce ad allocare memoria per un buffer perché la memoria disponibile è estremamente limitata. Chiudi i programmi residenti non necessari per liberare memoria e, se non basta, aumenta la memoria disponibile prima di ripetere l'operazione.

VFP-1149

Memoria insufficiente per il nome file FoxPro

L'errore VFP-1151 segnala che Visual FoxPro non riesce ad allocare memoria per una risorsa interna collegata al nome del file. La pagina dettaglio attribuisce il problema a memoria estremamente limitata: chiudi programmi residenti non necessari, aumenta la memoria disponibile se serve e ripeti l'operazione.

VFP-1151

Memoria insufficiente per un'operazione FoxPro

Il codice 43 indica che Visual FoxPro non dispone della memoria necessaria per completare l'operazione richiesta. Libera memoria attualmente impegnata e ripeti l'operazione, verificando poi che il problema non dipenda da una procedura o da un insieme di dati troppo oneroso per l'ambiente in uso.

43