Prima vorrei suggerire di utilizzare la prossima argomenti utili dedicata al file DBF, in caso di guida o al di sotto di questi argomenti non è in grado di assistervi, quindi fare uso di più potente soluzione per gravemente danneggiato file DBF https://onlinefilerepair.com/it/dbf-repair-online.html FoxPro riparazione online
http://www.foxitaly.com/risorsetecniche/affidabilitadatabase.htm
http://forum.mrwebmaster.it/programmazione/43951-errore-sintassi-si-tenta-aggiornare-file-formato-dbf.html#post171453
Se avete accesso a Visual FoxPro finestra della riga di comando digitare:
impostare TABLEVALIDATE 11
utilizzare "YourTable" Esclusiva && se la tavola è danneggiato VFP deve visualizzare un errore qui
PACK && per reindicizzare il tavolo e cancellato "contrassegnati" registra
memo PACK && se si dispone di campi memo
dopo che la struttura della tavola deve ve valido, se si desidera vedere i campi con dati non validi, è possibile provare a:
SELECT * FROM YourTable dove VUOTO(YourField) && Tutti i record con vuoto YourField
SELECT * FROM YourTable dove LEN(YourMemoField) > 200 && tutti i record con un lungo campo memo, vi possono essere dei dati corrotti