Prečo stále nemôžem otvoriť opravenú DBF spis?

2 min čítané

Existujú tri možnosti tejto situácie:

  1. váš DBF súbor je vytvorený jednou aplikáciou, ale chcete otvoriť opravený súbor v inej aplikácii, ktorá nie je úplne kompatibilná s prvou a spôsobuje problémy. Riešením je nastavenie správnej verzie do rozbaľovacieho poľa vedľa položky „Vybrať DBF opraviť “editovacie pole podľa druhej aplikácie a potom start oprava súboru znova. Napríklad váš DBF súbor vytvoril Clipper, ale chcete ho otvoriť v dBase III, musíte nastaviť „Verzia“ na „dBase III“ a potom súbor opraviť.
  2. Váš opravený DBF súbor je väčší ako 2 GB, čo je známy limit veľkosti súboru DBF súbory, takže most DBF kompatibilné aplikácie nemôžu otvoriť váš súbor. Napríklad pri otvorení takéhoto súboru pomocou Visual FoxPro sa zobrazí chyba „Nie je to tabuľka“. Riešením je povoliť možnosť „Rozdeliť súbor, ak je väčší ako ### MB“ na karte „Možnosti“ a nastaviť príslušnú hodnotu, ktorá by mala byť menšia ako 2 GB, napríklad 1800 XNUMX MB, ako maximálna veľkosť súboru, a potom opravte originál DBF súbor znova. Keď je výstupný pevný súbor väčší ako tento limit, DDBFProgram R vytvorí nový rozdelený súbor, aby sa do neho zmestili zostávajúce obnovené údaje. A ak rozdelený súbor znova dosiahne limit, vytvorí sa druhý nový rozdelený súbor atď.
  3. Vo vašom pevnom DBF súboru, v tabuľke je viac ako 255 polí. V súčasnosti most DBF kompatibilné aplikácie nepodporujú tabuľku s viac ako 255 políčkami. Napríklad pri otvorení takéhoto súboru pomocou Visual FoxPro sa zobrazí chyba „Nie je to tabuľka“. Riešením je povoliť možnosť „Rozdeliť tabuľku, ak existuje viac ako ### polí“ na karte „Možnosti“ a nastaviť príslušnú hodnotu, napríklad 255, ako maximálny počet polí, a potom opraviť pôvodné DBF súbor znova. Keď teda DDBFR zistí, že v tabuľke je viac ako 255 polí, vytvorí novú rozdelenú tabuľku, aby sa do nej zmestili zvyšné polia. A ak zostávajúcich polí je stále viac ako 255 polí, vytvorí sa druhá nová rozdelená tabuľka atď.