我修復不了97的mdb(編號:8895)

我修復不了97的mdb...
它是97的mdb 正常的時候 用access97 跟 access2000 都能開啟
結果 它上線到一半掛!!
我用access2000 要修復的時候 它說 "不是有效的密碼"
我用 JRO 來 COMPACT 這一個MDB ,問完密碼 後 也說 資料庫格式無法辨示
有高人說:
在 DAO 3.60 之後,RepairDatabase Method 已經無法使用了,以上的程式碼顯示了 ADO CompactDatabase Method 的用法,而它也取代了 DAO 3.5 時的 RepairDatabase method!
請問該怎摸辦啊 !!
PS: 想不到 ACCESS97 竟然可以修復成功 真是^&%@~@#^*(...
如果 每個方法都修不好 我就認啦!!
  偏偏 舊的工具 卻修的好...