VFP 8.0 dbf corrotto file

leoniafuda

Nuovo Utente
28 Ott 2015
1
0
0
Abbiamo un programma visual basic 6.0, che consente di aggiornare una tabella foxpro tramite odbc. Abbiamo un programma che si avvia ad ogni minuto per stampare i report da un'azione schools.dbf. Ogni volta che si esegue la procedura nel nostro programma ci sono le tavole che utilizziamo e chiudere. Non so cosa accadrà, ma a volte ottengo un messaggio di errore quando si tenta di aprire la dbf che il programma VB aggiornato. Il messaggio è *. dbf è stato danneggiato. La tabella dovrà essere riparato prima di utilizzare nuovamente. Abbiamo un programma di riparazione che viene utilizzata per fissare il file dbf e il messaggio di riparazione File dice EOF mark regolata! (VFP8). L'unica cosa che il programma VB è l'impostazione di un campo logico true o false. Non riesco a capire cosa vb sarebbe a causa di questo problema. Ant aiuto sarebbe apprezzato.

Grazie!
 

odidoneleto

Nuovo Utente
31 Ott 2015
1
0
0
Prima vi suggerisco di usare avanti argomenti utili dedicata a DBF, nel caso seguente guida o questi argomenti non può aiutarvi, quindi utilizzare di più potente soluzione per gravemente danneggiato dbf https://onlinefilerepair.com/it/dbf-repair-online.html FoxPro riparazione online

https://community.office365.com/it-it/f/622/t/409279
http://forum.wintricks.it/showthread.php?p=1706162#post1706162

Se si dispone di Visual FoxPro finestra della riga di comando, digitare: SET
TABLEVALIDATE 11 USO
"YourTable" ESCLUSIVA DI & se la tavola è danneggiata VFP deve visualizzare un errore qui
PACK && per indicizzare la tabella e cancellato "segnati" record
PACK MEMO && se avete campi memo
Dopo che, la struttura della tabella deve ve valido, se si desidera vedere i campi con dati non validi, è possibile provare:
SELECT * FROM YourTable DOVE VUOTO(YourField) && Tutti i record con YourField empty
SELECT * FROM YourTable DOVE LEN(YourMemoField) > 200 && tutti i record con un lungo campo memo, vi possono essere danneggiati i dati
 

Discussioni simili