Dlaczego nadal nie mogę otworzyć naprawionego pliku DBF plik?

Istnieją trzy możliwości takiej sytuacji:

  1. Twój DBF plik jest tworzony przez jedną aplikację, ale chcesz otworzyć naprawiony plik w innej aplikacji, która nie jest w pełni zgodna z pierwszą i powoduje problemy. Rozwiązaniem jest ustawienie poprawnej wersji w polu kombi obok „Wybierz DBF do naprawy ”zgodnie z drugą aplikacją, a następnie start ponowna naprawa pliku. Na przykład twój DBF plik jest tworzony przez Clipper, ale chcesz go otworzyć w dBase III, musisz ustawić „Wersja” na „dBase III”, a następnie ponownie naprawić plik.
  2. Twój naprawiony DBF plik jest większy niż 2 GB, znany limit rozmiaru DBF pliki, więc most DBF kompatybilne aplikacje nie mogą otworzyć pliku. Na przykład, kiedy używasz Visual FoxPro do otwarcia takiego pliku, pojawi się błąd „To nie jest tabela”. Rozwiązaniem jest włączenie opcji „Podziel plik, gdy jest większy niż ### MB” w zakładce „Opcje” i ustawienie odpowiedniej wartości, która powinna być mniejsza niż 2 GB, na przykład 1800 MB, jako maksymalny rozmiar pliku oraz następnie napraw oryginał DBF plik ponownie. Gdy ustalony plik wyjściowy jest większy niż ten limit, DDBFR utworzy nowy podzielony plik, aby pomieścić pozostałe odzyskane dane. A jeśli podzielony plik ponownie osiągnie limit, zostanie utworzony drugi nowy podzielony plik i tak dalej.

  3. W twoim naprawionym DBF pliku, w tabeli jest więcej niż 255 pól. Obecnie m. Inost DBF kompatybilne aplikacje nie obsługują tabeli zawierającej więcej niż 255 pól. Na przykład, kiedy używasz Visual FoxPro do otwarcia takiego pliku, pojawi się błąd „To nie jest tabela”. Rozwiązaniem jest włączenie opcji „Podziel tabelę, gdy jest więcej niż ### pól” na karcie „Opcje” i ustawienie odpowiedniej wartości, na przykład 255, jako maksymalnej liczby pól, a następnie naprawienie oryginału DBF plik ponownie. Zatem kiedy D.DBFR wykryje, że w tabeli jest więcej niż 255 pól, utworzy nową podzieloną tabelę, aby pomieścić pozostałe pola. A jeśli pozostałe pola to nadal więcej niż 255 pól, zostanie utworzona druga nowa tabela podziału i tak dalej.