当你使用DAO访问Access2000时,是否会出现以下的错误信息?
"Run-timeerror3343UnrecognizedDatabaseFormatXXX"
这个错误信息有二个解决的方式:
1、如果你是使用DataControl来连结Access2000的资料库时:
你必须在设定DataControl的Source前先加上一行
SetData1.Recordset=rsDAO36'rsDAO36isaDAO3.6
2、如果你是引用「MicrosoftDAO3.51ObjectLibrary」来访问Access2000的资料库时:
请加入【工程】【部件】「MicrosoftDAO3.6ObjectLibrary」
如果你是使用ADO访问Access2000
以往在VB6中利用ADOOLEDBProvider3.51使用Access97资料库,程序都能正常的执行。但是自从将Access97升级到Access2000之后,就无法顺利的使用Access2000资料库了,不知道您是否也曾遇到这样的情形呢?
其实这种事情在Microsoft已经是思空见惯的事情了!任何软件只要有了新的版本,就会有和旧版本不相容的问题产生!
而这一次是因为Access2000己经使用Jet4.0Engine,所以解决方法如下:
在您的ADO的ConnectString中的Provider必须修改为:"PROVIDER=Microsoft,Jet.OLEDB.4.0"->转 载:http://www.qqread.com/winnt/d342432.html
相关图文阅读
频道图文推荐
健 康 咨 询
时 尚 咨 询
相关专题
- Windows 2003操作系统十四招加速大法 (0次浏览)
- Windows操作系统文件管理的八大技巧 (0次浏览)
- Windows Server 2008网络性能的说明 (0次浏览)
- Windows 2003系统网络负载均衡的实现 (0次浏览)
- Windows 2008系统中安装群集连续复制 (0次浏览)
- 微软Windows Server 2003小企业版存风险 (0次浏览)
- Windows Server 2008安装群集连续复制 (0次浏览)
- 揭示Windows Server 2008的虚拟化 (0次浏览)
- Windows Home Server问题解答 (0次浏览)
- 为家中环境而设计的Windows Home Server (0次浏览)



