我将拆分/压缩和修复的数据库从运行Access 2013的系统复制到运行Access 2016的新系统。
如果我试图打开它,我会立即崩溃。
如果我临时重命名后端(这样前端就找不到它了),那么前端打开正常。
然后,我可以将后端重命名为正确的名称,并且前端现在可以访问我的所有数据。除了紧凑型和维修型外,其他都能正常工作。我甚至重新编译了所有的VBA,这也很好。
它将继续工作,直到我尝试重新打开它,然后我被迫使用我的重命名技巧让它再次运行。
在复制之前,源DB的正面和背面都被压缩/修复!
有没有关于我应该检查或寻找什么的线索?!?!?
发布于 2018-04-06 13:26:21
看起来这是数据库损坏。创建新的数据库并将所有对象复制到新的数据库中,这可能会有所帮助。在大多数情况下,应对无法修复表数据中的损坏,在某些情况下,导出到xls和导入可能会有所帮助。
https://stackoverflow.com/questions/49685266
复制相似问题