Tại sao tôi vẫn không thể mở cố định DBF tập tin?

Có ba khả năng cho tình huống này, như sau:

  1. trên màn hình DBF tệp được tạo bởi một ứng dụng, nhưng bạn muốn mở tệp đã sửa trong một ứng dụng khác, tệp này không hoàn toàn tương thích với ứng dụng trước và gây ra sự cố. Giải pháp là đặt đúng phiên bản trong hộp tổ hợp bên cạnh “Chọn DBF được sửa chữa hộp chỉnh sửa theo ứng dụng thứ hai và sau đó start sửa chữa các tập tin một lần nữa. Ví dụ, của bạn DBF tập tin được tạo bởi Clipper nhưng bạn muốn mở nó trong dBase III, thì bạn cần đặt “Phiên bản” thành “dBase III” và sau đó sửa chữa lại tập tin.
  2. cố định của bạn DBF tệp lớn hơn 2GB, giới hạn kích thước đã biết của DBF tập tin, vì vậy most DBF các ứng dụng tương thích không thể mở tệp của bạn. Ví dụ: khi sử dụng Visual FoxPro để mở một tệp như vậy, bạn sẽ gặp lỗi “Không phải bảng”. Giải pháp là bật tùy chọn “Chia tệp khi tệp lớn hơn ### MB” trong tab “Tùy chọn” và đặt giá trị thích hợp, giá trị này phải nhỏ hơn 2GB, ví dụ: 1800 MB, làm kích thước tệp tối đa và sau đó sửa chữa ban đầu của bạn DBF tập tin một lần nữa. Khi tệp cố định đầu ra lớn hơn giới hạn này, DDBFR sẽ tạo một tệp chia nhỏ mới để chứa dữ liệu được khôi phục còn lại. Và nếu tệp chia tách lại đạt đến giới hạn, tệp chia tách mới thứ hai sẽ được tạo, v.v.
  3. trong cố định của bạn DBF tệp, có hơn 255 trường trong bảng. hiện tại most DBF các ứng dụng tương thích không hỗ trợ bảng có hơn 255 trường. Ví dụ: khi sử dụng Visual FoxPro để mở một tệp như vậy, bạn sẽ gặp lỗi “Không phải bảng”. Giải pháp là bật tùy chọn “Chia bảng khi có nhiều hơn ### trường” trong tab “Tùy chọn” và đặt một giá trị thích hợp, ví dụ: 255, làm số lượng trường tối đa, sau đó sửa chữa bản gốc của bạn DBF tập tin một lần nữa. Như vậy khi Đ.DBFR phát hiện có hơn 255 trường trong bảng, nó sẽ tạo một bảng chia mới để chứa các trường còn lại. Và nếu các trường còn lại vẫn còn nhiều hơn 255 trường, một bảng phân chia mới thứ hai sẽ được tạo, v.v.