FoxPro

Articoli tecnici organizzati per gruppo funzionale.

241 schede6 gruppiPagina 30 di 31

Tabelle e indici

8 nella pagina

Nomi di campo duplicati in FoxPro

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

Operazione FoxPro non valida su campo Memo, Blob, General o Picture

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

Record FoxPro fuori intervallo

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

Record FoxPro non disponibile

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

Record FoxPro non presente nell'indice

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

Tabella FoxPro in sola lettura

L'errore Table is read-only in FoxPro segnala attributo read-only, permessi o apertura esplicita in lettura. Il controllo iniziale consiste nel controllare l'attributo del DBF, i permessi della cartella e l'apertura con READONLY. La correzione prudente è rimuovere la sola lettura solo se autorizzati e riaprire la tabella in modalità scrivibile; prima di intervenire conviene conservare un backup e verificare la versione del prodotto e il contesto in cui il messaggio compare.

VFP-6

Tabella FoxPro non aperta

L'errore File is not open in FoxPro segnala alias non aperto o chiusura anticipata. Il controllo iniziale consiste nel controllare USED('alias') prima dell'operazione. La correzione prudente è aprire la tabella nel contesto corretto e chiuderla solo dopo aver completato le operazioni; prima di intervenire conviene conservare un backup e verificare la versione del prodotto e il contesto in cui il messaggio compare.

VFP-5

Tabella FoxPro non trovata

L'errore File does not exist in FoxPro segnala file mancante, percorso relativo diverso o nome errato. Il controllo iniziale consiste nel controllare percorso, estensione DBF e directory di lavoro con FULLPATH(). La correzione prudente è correggere il percorso o distribuire il file DBF nella directory attesa; prima di intervenire conviene conservare un backup e verificare la versione del prodotto e il contesto in cui il messaggio compare.

VFP-1