网友在使用Access操作过程中,如一打开数据库后,点击任意地方都会出现"在Microsoft Office Access与OLE服务器或ActiveX控件通讯时出现问题."的错误提示,如图:
导致Access的操作不能继续进行,问解决此错误该用什么方法?
DAO360注册方法:1-201021163F3J9.rar
解决方法:
1.请先退出所有Access程序 然后注册一下ADO与DAO控件试试:
一、注册ADO:
1.单击“开始”->“运行”
2.如果是32位的操作系统则输入如下信息:
REGSVR32 "C:\Program Files\Common Files\System\ado\msado15.dll"
如果是64位的操作系统则输入如下信息:
REGSVR32 "C:\Program Files (x86)\Common Files\System\ado\msado15.dll"
3.单击“确定”按钮
二、注册DAO:
1.单击“开始”->“运行”
2.如果是32位的操作系统则输入如下信息:
REGSVR32 "C:\Program Files\Common Files\Microsoft Shared\DAO\dao360.dll"
如果是64位的操作系统则输入如下信息:
REGSVR32 "C:\Program Files (x86)\Common Files\Microsoft Shared\DAO\dao360.dll"
3.单击“确定”按钮
如用以上方法还解决不了的朋友,请下载附件,里面有dao与ado文件及解决方法
另外,附上网上搜索到的其它方法,如果用上面的方法不能解决的朋友可以试一下:
方法一:
1.检查 "DCOM 服务器进程启动器"是否已经启动..如果没有,启动它..
启动后过一会再重新打开Access,看看是否OK了.
2.如果还是出现问题,
检查 "COM+ System Application"是否已经启动..如果没有,启动它..
启动后过一会再重新打开Access,看看是否OK了.
3.如果还是出现问题,
检查 "Remote Procedure Call (RPC)"是否已经启动..如果没有,启动它..
如果中了某些病毒,RPC服务会出现启动错误.会导致很多服务起不来.
4.如果还是问题依旧..
启动"MS Software Shadow Copy Provider"服务..
方法二:
注册ADO和DAO
(网址中的错误并没有“表达式“XXXX”产生了如下错误”,可能并不是同一个错误,所以解决方法也不相同。)
方法三:
以 Windows7为例,按以下步骤进行操作:
开始→控制面板→区域和语言→管理→更改系统区域设置→在组合框中选择 ACCESS 开发时所使用的语言,比如“中文(繁体,台湾)”
经测试方法三可以成功使用数据库:(注:操作前备份数据库)
把中文系统下设计的数据库,复制到英文系统使用,单击按钮出现错误
设置非-Unicode 语言为 “中文(简体)”
确定之后,会提示重启计算机,重启后数据库可以正常使用。
这里提一下,如果代码或者表达式中使用中文的话,会出现如下错误提示,要求你备份数据库,然后打开数据库并删除VBA项目;这里千万不能点“确定”,会重置VBE工程,把代码和模块都删除,“取消”之后把相应的中文改成英文即可。
或者把语言设置成“中文(简体)”,打开数据库,发现中文也可以打开了
然后再把语言设置成英文,重新打开数据库看一下效果。
Access数据库中数据类型及字段属性详解
关于Access建表中的数据类型和数据类型中的属性数据类型的...2020-12-08Access与OLE服务器或ActiveX控件通讯时出现问题
网友在使用Access操作过程中,如一打开数据库后,点击任意...2020-10-21Access查询获取前几条且不重复记录的方法
使用Access查询时,利用SQL语句中Top可以获取前面指...2020-12-17Access如何设置报表分页统计 即每页有个计数及求和
我们在使用Access设计报表时,有时候需要进行小计汇总,但...2021-01-07Access操作时报错“操作必须使用一个可更新的查询”解决办
我们在使用Access执行查询时会提示报错:“操作必须使用一...2020-12-12Access报表如何实现表格画线即每列插入垂直线
Access中制作的报表默认情况下是无线条的,很难通过手动绘...2020-12-23Access表日期字段设置默认值为当前年份
Access数据表中我们可以对一些字段设置默认值,这样在表格...2020-12-08Access报表按字母顺序进行分组显示
通常我们设计Access报表时,都是通过创建报表向导,选择数...2020-12-23