问题-Error creating object. Please verify that the Microsoft Data Access Components 2.1(or later) have been properly installed.

问题现象:
软件在启动时报如下错误信息:
Exception Exception in module zhujiangguanjia.exe at 001da37f.

Error creating object. Please verify that the Microsoft Data Access Components 2.1(or later) have been properly installed.

问题原因:
是启动程序时访问ACCESS库时没有WIN的组件或是版本过低。

解决方法:
查看组件版本与安装限可。
文件名(MDAC_TYP.EXE)WIN官网下载。

PS:

一.核心组件

MDAC 2.8 版所安装的数据访问核心组件与 Microsoft SQL Server OLE DB Provider, ODBC Driver 相同。 MDAC 2.8 最终发行的可再分发安装程序安装与 Microsoft Windows Server 2003

一样的 Data Access 的核心组件。

此版本不包括 Microsoft Jet、Microsoft Jet OLE DB Provider、Desktop Database Drivers ODBC Driver 或 Visual FoxPro ODBC Driver。

MDAC (Microsoft Data Access Components)

(1)ActiveX 数据对象 (ADO): 是一个高级的、易于使用的与 OLE DB 的接口。

(2)OLE DB: 是一个低级的、高性能的接口,用来实现与各种数据存储的连接。ADO 和 OLE DB 均可处理关系(表格)和非关系(分级或流)数据。

(3)开放式数据库互连 (ODBC) 是另一个专门为关系数据存储设计的低级的、高性能的接口。

二.检查MDAC版本的方法

注册表:您可以通过检查注册表来确定您正在运行的 MDAC 版本。可在以下注册表项中找到版本信息:HKEY_LOCAL_MACHINE\Software\Microsoft\DataAccess\FullInstallVer

要查看注册表,请按照下列步骤操作:

1. 单击“开始”,然后单击“运行”。

2. 在“打开”文本框中,键入 regedit,然后单击“确定”。启动注册表编辑器。

3. 在导航窗口,找到以下注册表项:HKEY_LOCAL_MACHINE\Software\Microsoft\DataAccess

4. 在细节窗格中,在名称栏中找到 FullInstallVer 和版本。其中的每个注册表项在数据列中都有相应的版本信息。请将此信息与下表中的版本信息进行比较。

5. 完成后,单击“注册表”菜单上的“退出”以关闭注册表编辑器。

MDAC 版本 完全安装版本

MDAC 2.5 RTM 2.50.xxxx.x

MDAC 2.5 SP1 2.51.xxxx.x

MDAC 2.5 SP2 2.52.xxxx.x

MDAC 2.5 SP3 2.53.xxxx.x

MDAC 2.6 RTM 2.60.xxxx.x

MDAC 2.6 SP1 2.61.xxxx.x

MDAC 2.6 SP2 2.62.xxxx.x

MDAC 2.7 RTM 2.70.xxxx.x

MDAC 2.7 SP1 2.71.xxxx.x

MDAC 2.8 RTM 2.80.xxxx.x

时间: 2024-10-07 23:14:59

问题-Error creating object. Please verify that the Microsoft Data Access Components 2.1(or later) have been properly installed.的相关文章

NET:Error Creating Control -"Object Reference Not Set To An Instance Of Object"

这几天,竟遇见些奇葩问题,有的实在懒的写了,这个比较有意思,以前没见过,写个文章记录下: Error Creating Control -"Object Reference Not Set To An Instance Of Object" 在winforms页面中,所有page的所有服务器控件的位置出现一行红字"Error Creating Control - Object reference not set to an instance of an object"

Error creating bean with name

今天碰到一个特别奇怪的问题: org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'ecfCustomerEditService': Injection of autowired dependencies failed; nested exception is org.springframework.beans.factory.BeanCreationException: C

OpenVPN:TLS_ERROR: TLS Error: TLS object -> incoming plaintext read error

Fri Mar 28 14:15:17 2014 TLS: Initial packet from [AF_INET]210.14.129.34:4911, sid=28cbff35 2a5d01f0Fri Mar 28 14:15:17 2014 VERIFY ERROR: depth=1, error=certificate is not yet valid: C=CN, ST=BJ, L=Beijing, O=SYMBOLtech, OU=symboltech.com, CN=SYMBOL

idea报错 Error creating bean with name 'requestMappingHandlerMapping' defined in class path resource

核对一下控制器是不是写了相同的路径...org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'requestMappingHandlerMapping' defined in class path resource [org/springframework/boot/autoconfigure/web/WebMvcAutoConfiguration$EnableWebMvcC

BIP Requests Are Failing With Error "OPP Error Oracle.apps.xdo.XDOException: Error Creating Lock Fil

In this Document   Symptoms   Cause   Solution   References Applies to: BI Publisher (formerly XML Publisher) - Version 12.1 to 12.2 [Release 12.1 to 12.2] Information in this document applies to any platform. Symptoms BiP Requests are failing: ERROR

怎样处理“error C2220: warning treated as error - no object file generated”错误

最近用VS2010 编译ceflib开源库是出现"怎样处理"error C2220: warning treated as error - no object file generated"错误" 产生原因为:有些Project编译选项中,Treat Warnings As Errors(把警告看作错误来处理)选项开启了. 只要把此选项关闭,就可以正常编译了. 在Solution中,选择libMXF工程,右键菜单中选择"Properties".弹

Error creating bean with name 'memcachedClient'...java.lang.OutOfMemoryError

1,Tomcat启动报错如下: Caused by: org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'memcachedClient' defined in file [/usr/local/apache-tomcat-6.0.37_6500/webapps/trade_service/WEB-INF/classes/META-INF/spring/springCont

malloc: *** error for object 0x6080000bd200: Invalid pointer dequeued from free list *** set a breakpoint in malloc_error_break to debug

在集成第三方sdk的时候碰到这个问题, malloc: *** error for object 0x6080000bd200: Invalid pointer dequeued from free list*** set a breakpoint in malloc_error_break to debug 解决方法:对应版本的头文件要判断系统版本后做相应的引用

Error creating bean with name 'menuController': Injection of autowired dependency……

出现了一大串错误 Error creating bean with name 'userController': Injection of autowired dependencies failed..... 查了代码后发现,原来是在UserServiceImpl中忘了写一句话@Service("userService"),以至于因此导致一系列错误. 在控制层调用业务层,必须在业务层先进行注解: @Service("userService"); 然后在控制层注入业务