这是我的问题:我有一个MS Access数据库,它的开发是几年前用Access 2002开始的,并继续使用* .mdb和* .mde格式的Access 2013。此数据库使用DAO,在Access 2013中运行良好。
但是现在我想将基数更新为* .accdb和* .accde格式。转换成功,但不会编译,因为编译器将以下指令作为错误发出信号:" R.Edit",其中" R"是一个需要修改的记录集。
在我看来,对于Access 2013 for * accdb文件所需的引用列表存在问题,因为我假设我没有正确版本的DAO或Access 2013 accdb的等效版本。我已经查找了所需引用的列表,但到目前为止还没有找到任何最新版本(我从Access 2003发现了一些东西,但Access 2013没有找到。)
所以: 1. Access 2013需要哪些版本的参考资料? 2.需要更改哪些指令以使Access * .mdb数据库在Access 2013中作为* .accdb数据库使用这些引用?
脚注: 对于任何给定版本的Access工作,获得所需引用的正确版本至关重要。我已经多次遇到过这个问题,但是我从来没有找到一个明确的声明,说明对于给定版本和Access,DAO / ADO,Active_X等的上下文需要什么版本的引用。所以它一直非常受欢迎在我最终找到所需参考文献的正确版本之前。
如果有人可以提供这样一个列表的链接,我相信许多从旧版本的Access转换的人会发现它是一个非常宝贵的指南。
David Llewellyn