Triệu chứng:

Khi sử dụng Microsoft Access để mở cơ sở dữ liệu Access bị hỏng, bạn sẽ thấy thông báo lỗi sau:

Định dạng cơ sở dữ liệu không được công nhận 'filename.mdb'.

trong đó 'filename.mdb' là tệp cơ sở dữ liệu Access bị hỏng sẽ được mở.

Dưới đây là ảnh chụp màn hình mẫu:

Đây là lỗi Microsoft Jet và DAO có thể trapp và mã lỗi là 3343.

Giải thích chính xác:

Trong tệp MDB, dữ liệu được lưu trữ dưới dạng các trang liên tục với kích thước cố định. Trang đầu tiên, được gọi là trang định nghĩa cơ sở dữ liệu, chứa most các định nghĩa quan trọng của cơ sở dữ liệu.

Nếu cấu trúc trang trong tệp MDB bị hỏng, ví dụ, một số byte trong phần đầu của tệp là lost vĩnh viễn, Access sẽ không thể nhận ra các trang trong tệp và sẽ báo lỗi này.

Nếu trang định nghĩa cơ sở dữ liệu hoặc dữ liệu quan trọng khác bị hỏng, thì Access không thể nhận dạng được định dạng cơ sở dữ liệu và cũng sẽ báo lỗi.

Nói một cách ngắn gọn, miễn là Microsoft Access không thể nhận dạng tệp MDB là cơ sở dữ liệu Access hợp lệ, nó sẽ báo lỗi này.

Bạn có thể thử sản phẩm của chúng tôi DataNumen Access Repair để sửa chữa tệp MDB và giải quyết lỗi này.

Tệp mẫu:

Tệp MDB bị hỏng mẫu sẽ gây ra lỗi. mydb_1.mdb

Tệp được sửa bởi DataNumen Access Repair: mydb_1_fixed.mdb (Bảng 'Recovery_Table2' trong tệp cố định tương ứng với bảng "Nhân viên" trong tệp không bị hư hại)

Tài liệu tham khảo: