Categorieën bekijken

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

2 min gelezen

Voor deze situatie zijn er drie mogelijkheden:

  1. Your 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 te repareren ”invoervak ​​volgens de tweede toepassing en vervolgens start het bestand opnieuw repareren. Bijvoorbeeld uw 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 most 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 bestand opnieuw. Als het vaste uitvoerbestand groter is dan deze limiet, DDBFR maakt een nieuw gesplitst bestand om de resterende herstelde gegevens op te nemen. En als het gesplitste bestand opnieuw de limiet bereikt, wordt een tweede nieuw gesplitst bestand gemaakt, enzovoort.
  3. In uw vaste DBF bestand, zijn er meer dan 255 velden in de tabel. Momenteel most 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 bestand opnieuw. Dus toen DDBFR detecteert dat er meer dan 255 velden in de tabel zijn, het zal een nieuwe gesplitste tabel maken om de resterende velden op te nemen. En als de resterende velden nog steeds meer dan 255 velden zijn, wordt er een tweede nieuwe opgesplitste tabel gemaakt, enzovoort.