首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Access 2010 ADP将1附加到对象名称的末尾

Access 2010 ADP将1附加到对象名称的末尾
EN

Stack Overflow用户
提问于 2012-12-03 10:18:15
回答 1查看 638关注 0票数 0

我设法破解了我笔记本电脑的访问权限。我安装了Office2010,然后在看完MS演示后决定升级到Office2013。这对我来说不是最好的选择。

安装后,我意识到Access 2013不支持ADP,所以运行安装程序,删除Access,然后从Office2010重新安装。在这一点上一切都很好。

今天早上,我决定完全卸载Office 2013并重新安装Office 2010。

当我试图在数据库的打开表单的组合框中输入内容时,会遇到以下错误。“找不到对象'Company1'”。

它找不到的表对象的正确名称是Company,而不是Company1。它似乎也为其他对象添加了一个。

我已经检查了数据库的连接属性,它测试正常。我可以在“设计”视图中打开该表,它会显示所有列等,但我不能在“数据表视图”中打开它来查看行。我得到了与上面相同的错误。

我不相信ADP文件本身是损坏的,因为我可以在另一台PC上正常打开它。

我曾尝试卸载Office 2010并从头开始重新安装,但似乎无法解决此问题。

是否存在注册表设置或正在处理对象名称的内容?

我已经无计可施了,所以如果有任何帮助,我将不胜感激。

谢谢,迈克。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2013-01-17 06:32:08

当我的PC遇到类似的问题时,我发现了你的问题;在我的例子中,我将Access 2010添加到了一台带有Access 2003的PC上-当我这样做时,当我试图过滤表单时,它导致了问题。解决方案是将DLL降级

C:\Program Files\Common Files\Microsoft Shared\MSClientDataMgr\MSCDM.DLL

版本14.0.4731.1000必须降级到11.0.8204.0。突然过滤又起作用了!

所以昨天晚上我在Access 2010中测试了我的一个ADP(他们想让我们升级!)我遇到了和你一样的问题--将"1“附加到表、视图、存储过程等。所以一时兴起,我又改回了新的DLL。它成功了,我找回了我的表/对象!不同版本的DLL似乎与不同版本的MS Access有问题。

尽管您可能已经卸载了Access 2013,但它不会将您所有的all都更改为旧的all。我建议您重命名MSCDM.DLL (右键单击它,首先获取版本号),看看是否可以在其位置安装版本14。它应该不需要注册或重新启动-当我替换DLL并再次打开我的ADP时,我的工作正常。

祝好运!

  • Kevin
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/13676293

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档