Categorieën bekijken

Waarom kan ik het herstelde DBF-bestand nog steeds niet openen?

2 min leestijd

Voor deze situatie zijn er drie mogelijkheden:

  1. Uw DBF bestand is gemaakt door de ene toepassing, maar u wilt het vaste bestand openen in een andere toepassing, die niet volledig compatibel is met de eerste en problemen veroorzaakt. De oplossing is om de juiste versie in te stellen in de keuzelijst naast “Selecteren DBF Vink het bewerkingsvak "te repareren" aan volgens de tweede toepassing en start vervolgens de reparatie van het bestand opnieuw. Bijvoorbeeld: DBF bestand is gemaakt door Clipper, maar u wilt het openen in dBase III, dan moet u "Version" instellen op "dBase III" en vervolgens het bestand opnieuw repareren.
  2. Uw vaste DBF bestand groter is dan 2GB, de bekende maximale grootte van het DBF bestanden, dus de meeste DBF compatibele applicaties kunnen uw bestand niet openen. Als u bijvoorbeeld Visual FoxPro gebruikt om een ​​dergelijk bestand te openen, krijgt u de foutmelding "Geen tabel". De oplossing is om de optie "Bestand splitsen wanneer het groter is dan ### MB" in te schakelen op het tabblad "Opties" en een geschikte waarde in te stellen, die kleiner moet zijn dan 2 GB, bijvoorbeeld 1800 MB, als maximale bestandsgrootte, en repareer dan uw origineel DBF Het bestand wordt opnieuw gesplitst. Wanneer het uitvoerbestand met de herstelde gegevens groter is dan deze limiet, maakt DDBFR een nieuw gesplitst bestand aan voor de resterende herstelde gegevens. Als het gesplitste bestand de limiet opnieuw bereikt, wordt er een tweede nieuw gesplitst bestand aangemaakt, enzovoort.
  3. In uw vaste DBF Het bestand bevat meer dan 255 velden in de tabel. Momenteel de meeste DBF compatibele applicaties ondersteunen geen tabel met meer dan 255 velden. Als u bijvoorbeeld Visual FoxPro gebruikt om een ​​dergelijk bestand te openen, krijgt u de foutmelding "Geen tabel". De oplossing is om de optie "Tabel splitsen als er meer dan ### velden zijn" in te schakelen op het tabblad "Opties" en een geschikte waarde in te stellen, bijvoorbeeld 255, als het maximale aantal velden, en vervolgens uw originele DBF Het bestand wordt opnieuw aangemaakt. Wanneer DDBFR detecteert dat er meer dan 255 velden in de tabel staan, wordt er een nieuwe gesplitste tabel aangemaakt voor de resterende velden. Als er nog steeds meer dan 255 velden overblijven, wordt er een tweede nieuwe gesplitste tabel aangemaakt, enzovoort.