Zakaj še vedno ne morem odpreti fiksnega DBF mapa?

2 min bere

Za to situacijo obstajajo tri možnosti:

  1. Vaša rutina za DBF datoteko ustvari ena aplikacija, vendar želite odpreti fiksno datoteko v drugi aplikaciji, ki ni popolnoma združljiva s prvo in povzroča težave. Rešitev je nastavitev pravilne različice v kombiniranem polju poleg možnosti »Izberi DBF popraviti «v polju za urejanje v skladu z drugo aplikacijo in nato start znova popravite datoteko. Na primer, vaš DBF datoteko ustvari Clipper, vendar jo želite odpreti v dBase III, nato morate »Različica« nastaviti na »dBase III« in datoteko znova popraviti.
  2. Vaš fiksni DBF datoteka je večja od 2 GB, znana omejitev velikosti datoteke DBF datotek, torej most DBF združljive aplikacije ne morejo odpreti vaše datoteke. Na primer, ko za odpiranje take datoteke uporabite Visual FoxPro, se prikaže napaka »Ni tabele«. Rešitev je, da omogočite možnost »Razdeli datoteko, ko je večja od ### MB« na zavihku »Možnosti« in nastavite ustrezno vrednost, ki naj bo manjša od 2 GB, na primer 1800 MB, kot največjo velikost datoteke, in nato popravi original DBF znova. Ko je izhodna fiksna datoteka večja od te omejitve, DDBFR bo ustvaril novo deljeno datoteko, ki bo prilagodila preostale obnovljene podatke. In če razdeljena datoteka ponovno doseže omejitev, bo ustvarjena druga nova razdeljena datoteka itd.
  3. V vašem fiksnem DBF datoteka, je v tabeli več kot 255 polj. Trenutno most DBF združljive aplikacije ne podpirajo tabele z več kot 255 polji. Na primer, ko za odpiranje take datoteke uporabite Visual FoxPro, se prikaže napaka »Ni tabele«. Rešitev je, da omogočite možnost »Razdeli tabelo, če je več kot ### polj« na zavihku »Možnosti« in nastavite ustrezno vrednost, na primer 255, kot največje število polj, nato pa popravite izvirnik DBF znova. Ko je torej DDBFR zazna, da je v tabeli več kot 255 polj, ustvaril bo novo razdeljeno tabelo, ki bo prilagodila preostala polja. Če so preostala polja še vedno več kot 255, bo ustvarjena druga nova razdeljena tabela itd.