Triệu chứng:

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

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

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

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

Đây là lỗi Microsoft Jet và DAO có thể bẫy được 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 định nghĩa quan trọng của cơ sở dữ liệu.

Ví dụ: nếu cấu trúc trang trong tệp MDB bị hỏng, thì một vài byte trong phần đầu của tệp sẽ bị hỏng.ost vĩnh viễn Access sẽ không nhận dạng được các trang trong file 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 ra định dạng cơ sở dữ liệu và cũng sẽ báo lỗi.

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

Bạn có thể dùng 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 mẫu bị hỏng sẽ gây ra lỗi. mydb_1.mdb

Các tập tin cố định 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ị sửa đổi)

Tài liệu tham khảo: