Waarom kan ek nog nie die vaste oopmaak nie DBF lêer?

Daar is drie moontlikhede vir hierdie situasie, soos volg:

  1. jou DBF lêer word deur een toepassing geskep, maar u wil die vaste lêer in 'n ander program oopmaak, wat nie heeltemal versoenbaar is met die vorige nie en probleme veroorsaak. Die oplossing is om die regte weergawe in die kombinasieblok langs 'Kies' in te stel DBF te herstel ”redigeer venster volgens die tweede toepassing en dan start herstel van die lêer. Byvoorbeeld, u DBF lêer is gemaak deur Clipper, maar u wil dit in dBase III oopmaak, dan moet u "Weergawe" op "dBase III" stel en dan weer die lêer herstel.
  2. Jou vaste DBF lêer is groter as 2 GB, die bekende grootte limiet van die DBF lêers, so most DBF toepaslike toepassings kan nie u lêer oopmaak nie. Byvoorbeeld, wanneer u Visual FoxPro gebruik om so 'n lêer oop te maak, kry u die fout "Nie 'n tabel nie". Die oplossing is om 'Split-lêer as dit groter is as ### MB' op die blad 'Options' in te skakel en 'n toepaslike waarde in te stel, wat minder as 2 GB moet wees, byvoorbeeld 1800 MB, as die maksimum lêergrootte, en herstel dan u oorspronklike DBF lêer weer. Wanneer die vaste uitvoerlêer groter as hierdie limiet is, sal DDBFR sal 'n nuwe gesplete lêer skep om die oorblywende herstelde data te akkommodeer. En as die split-lêer weer die limiet bereik, sal 'n tweede nuwe split-lêer geskep word, ensovoorts.

  3. In u vaste DBF lêer, is daar meer as 255 velde in die tabel. Tans is most DBF versoenbare toepassings ondersteun nie 'n tabel met meer as 255 velde nie. Byvoorbeeld, wanneer Visual FoxPro gebruik word om so 'n lêer oop te maak, kry u die fout 'Nie 'n tafel' nie. Die oplossing is om 'Opsplits tabel as daar meer as ### velde' is in die blad 'Opsies' in te skakel en 'n toepaslike waarde in te stel, byvoorbeeld 255, as die maksimum veldtelling, en herstel dan u DBF lêer weer. Dus wanneer DDBFR ontdek dat daar meer as 255 velde in die tabel is, dit sal 'n nuwe split-tabel skep om die oorblywende velde te akkommodeer. En as die oorblywende velde nog meer as 255 velde is, sal 'n tweede nuwe split-tabel geskep word, ensovoorts.