De ce încă nu pot deschide fixul DBF fişier?

Există trei posibilități pentru această situație, după cum urmează:

  1. Ta DBF fișierul este creat de o singură aplicație, dar doriți să deschideți fișierul fix într-o altă aplicație, care nu este complet compatibilă cu prima și cauzează probleme. Soluția este să setați versiunea corectă în caseta combinată de lângă „Selectați DBF a fi reparat ”caseta de editare conform celei de-a doua aplicații și apoi start repararea fișierului din nou. De exemplu, dvs. DBF fișierul este creat de Clipper, dar doriți să îl deschideți în dBase III, apoi trebuie să setați „Version” la „dBase III” și apoi să reparați din nou fișierul.
  2. Ați reparat DBF fișierul este mai mare de 2 GB, limita de dimensiune cunoscută a DBF fișiere, deci most DBF aplicațiile compatibile nu vă pot deschide fișierul. De exemplu, când utilizați Visual FoxPro pentru a deschide un astfel de fișier, veți primi o eroare „Not a table”. Soluția este să activați opțiunea „Împarte fișierul când este mai mare decât ### MB” în fila „Opțiuni” și să setați o valoare adecvată, care ar trebui să fie mai mică de 2 GB, de exemplu, 1800 MB, ca dimensiune maximă a fișierului și apoi reparați originalul DBF fișier din nou. Când fișierul fix de ieșire este mai mare decât această limită, DDBFR va crea un nou fișier divizat pentru a găzdui datele restante recuperate. Și dacă fișierul împărțit atinge din nou limita, va fi creat un al doilea fișier împărțit și așa mai departe.

  3. În fixul tău DBF fișier, există mai mult de 255 de câmpuri în tabel. În prezent most DBF aplicațiile compatibile nu acceptă un tabel cu mai mult de 255 de câmpuri. De exemplu, când utilizați Visual FoxPro pentru a deschide un astfel de fișier, veți primi o eroare „Not a table”. Soluția este să activați opțiunea „Împarte tabelul atunci când există mai mult de ### câmpuri” în fila „Opțiuni” și setați o valoare adecvată, de exemplu, 255, ca număr maxim de câmpuri, apoi reparați originalul DBF fișier din nou. Astfel când DDBFR detectează că există mai mult de 255 de câmpuri în tabel, va crea un nou tabel divizat pentru a găzdui câmpurile rămase. Și dacă câmpurile rămase sunt încă mai mari de 255 de câmpuri, va fi creat un al doilea tabel nou împărțit și așa mai departe.