L'errore File is not a table in FoxPro segnala file corrotto, estensione errata o contenuto non DBF. Il controllo iniziale consiste nel verificare header e dimensione del file senza modificarlo. La correzione prudente è ripristinare una copia valida del DBF o ricreare la tabella da una fonte verificata; prima di intervenire conviene conservare un backup e verificare la versione del prodotto e il contesto in cui il messaggio compare.
VFP-7
→
L'errore VFP-1152 può dipendere da una tabella fuori dall'intervallo di work area, da una variabile file usata su una tabella chiusa o da un RowSource ComboBox/ListBox non più aperto. Svuota RowSource prima di chiudere o ricreare la tabella, poi ripristinalo quando l'operazione è terminata.
VFP-1152
→
Il codice 112 compare quando la chiave dell'indice supera i limiti del tipo di indice oppure risulta lunga zero. VFPHelp indica di creare una chiave più corta; per gli indici IDX la lunghezza va da 1 a 100 caratteri e per i CDX da 1 a 240, mentre con DBCS l'espressione può richiedere un limite più stretto.
112
→
L'errore VFP-1156 segnala che la clausola FIELDS di SORT o COPY contiene lo stesso nome più di una volta. Controlla l'elenco dei campi prodotto dal comando, elimina la ripetizione e riesegui l'operazione dopo aver corretto il programma o il comando.
VFP-1156
→
Il codice 34 segnala un'operazione non supportata sui campi Memo, Blob, General o Picture. Nel caso di INDEX il campo non può essere usato nell'espressione chiave; nelle UNION tra tipi incompatibili occorre usare UNION ALL. Controlla l'operazione e adegua la query o l'indice al tipo di campo.
34
→
L'errore Record is out of range in FoxPro segnala GO o GOTO RECORD punta a un record fisico inesistente nella tabella. Il controllo iniziale consiste nel verificare che il numero fisico richiesto sia compreso tra 1 e RECCOUNT() prima di usare GO o GOTO RECORD. La correzione prudente è controllare il limite del record e gestire il caso non valido senza spostare il puntatore; prima di intervenire conviene conservare un backup e verificare la versione del prodotto e il contesto in cui il messaggio compare.
VFP-5
→
L'errore Record is not available in FoxPro segnala puntatore fuori intervallo o ricerca senza risultato. Il controllo iniziale consiste nel controllare EOF(), BOF(), RECNO() e il risultato dell'ultima ricerca. La correzione prudente è verificare il cursore prima di leggere o modificare e gestire il caso senza record; prima di intervenire conviene conservare un backup e verificare la versione del prodotto e il contesto in cui il messaggio compare.
VFP-8
→
Il codice 20 compare quando un campo chiave della tabella viene modificato mentre l'indice non era attivo, lasciando il record fuori dall'ordinamento indicizzato. Verifica la coerenza dell'indice e ricostruiscilo con REINDEX sul file della tabella prima di ripetere la ricerca o l'aggiornamento.
20
→