Miért nem tudom még mindig megnyitni a fixet DBF fájlt?

2 min olvasva

Három lehetőség van erre a helyzetre, az alábbiak szerint:

  1. A te DBF fájlt egy alkalmazás hozta létre, de a rögzített fájlt egy másik alkalmazásban szeretné megnyitni, ami nem teljesen kompatibilis az előbbivel és problémákat okoz. A megoldás az, hogy beállítja a megfelelő verziót a „Kiválasztás” melletti kombinált mezőben DBF javítandó” szerkesztődobozt a második alkalmazás szerint, majd start a fájl újbóli javítása. Például a tiéd DBF A fájlt a Clipper hozta létre, de dBase III-ban szeretné megnyitni, akkor a „Version”-t „dBase III”-ra kell állítania, majd ismét meg kell javítania a fájlt.
  2. Javítva DBF fájl mérete 2 GB-nál nagyobb, az ismert méretkorlát a DBF fájlokat, tehát most DBF kompatibilis alkalmazások nem tudják megnyitni a fájlt. Például, ha Visual FoxPro-t használ egy ilyen fájl megnyitásához, „Not a table” hibaüzenetet kap. A megoldás az, hogy engedélyezzük a „Fájl felosztása, ha nagyobb, mint ### MB” opciót az „Opciók” fülön, és beállítunk egy megfelelő értéket, amely 2 GB-nál kisebb, például 1800 MB, mint a maximális fájlméret, és majd javítsa meg az eredetit DBF fájl újra. Ha a kimeneti rögzített fájl nagyobb, mint ez a határ, DDBFAz R új felosztott fájlt hoz létre a fennmaradó helyreállított adatok tárolására. És ha a felosztott fájl ismét eléri a korlátot, egy második új felosztott fájl jön létre, és így tovább.
  3. A fix DBF fájl, a táblázatban több mint 255 mező található. Jelenleg most DBF a kompatibilis alkalmazások nem támogatják a 255-nél több mezőt tartalmazó táblázatokat. Például, ha Visual FoxPro-t használ egy ilyen fájl megnyitásához, „Not a table” hibaüzenetet kap. A megoldás az, hogy engedélyezi a „Táblázat felosztása, ha több mint ### mező van” opciót az „Opciók” lapon, és állítsa be a megfelelő értéket, például 255-öt, mint a maximális mezőszámot, majd javítsa ki az eredetit. DBF fájl újra. Így amikor DDBFAz R észleli, hogy a táblában több mint 255 mező található, ezért új felosztott táblát hoz létre a többi mező elhelyezéséhez. És ha a fennmaradó mezők továbbra is több mint 255 mező, akkor egy második új osztott tábla jön létre, és így tovább.