Hoekom ek nog nie die vaste kan 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 toepassing oopmaak, wat nie heeltemal met eersgenoemde versoenbaar is nie en probleme veroorsaak. Die oplossing is om die korrekte weergawe in die kombinasieboks langs "Select DBF herstel te word” wysig boks volgens die tweede aansoek en dan start herstel die lêer weer. Byvoorbeeld, jou DBF lêer is geskep deur Clipper, maar jy wil dit oopmaak in dBase III, dan moet jy "Version" op "dBase III" stel en dan die lêer weer herstel.
  2. Jou vas DBF lêer groter as 2GB is, die bekende groottelimiet van die DBF lêers, dus most DBF versoenbare toepassings kan nie jou lêer oopmaak nie. As u byvoorbeeld Visual FoxPro gebruik om so 'n lêer oop te maak, sal u 'Nie 'n tabel nie'-fout kry. Die oplossing is om "Verdeel lêer wanneer dit groter is as ### MB"-opsie in die "Opsies"-oortjie te aktiveer en 'n toepaslike waarde te stel, wat minder as 2GB moet wees, byvoorbeeld 1800MB, as die maksimum lêergrootte, en herstel dan jou oorspronklike DBF lêer weer. Wanneer die uitset vaste lêer groter is as hierdie limiet, DDBFR sal 'n nuwe gesplete lêer skep om die oorblywende herstelde data te akkommodeer. En as die gesplete lêer weer die limiet bereik, sal 'n tweede nuwe gesplete lêer geskep word, ensovoorts.
  3. In jou 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. As u byvoorbeeld Visual FoxPro gebruik om so 'n lêer oop te maak, sal u 'Nie 'n tabel nie'-fout kry. Die oplossing is om “Verdeel tabel wanneer daar meer as ### velde”-opsie is in die “Opsies”-oortjie te aktiveer en 'n toepaslike waarde, byvoorbeeld, 255, as die maksimum veldtelling te stel, en dan jou oorspronklike te herstel DBF lêer weer. Dus wanneer DDBFR bespeur dat daar meer as 255 velde in die tabel is, sal dit 'n nuwe verdeeltabel skep om die oorblywende velde te akkommodeer. En as die oorblywende velde steeds meer as 255 velde is, sal 'n tweede nuwe verdeeltabel geskep word, ensovoorts.