用DAO或ADO正确访问Access2000

用DAO或ADO正确访问Access2000,第1张

用DAO或ADO正确访问Access2000,第2张

当您使用DAO访问Access 2000时,会出现以下错误信息吗?
"运行时错误3343无法识别的数据库格式XXX "

有两种方法可以解决这个错误信息:

1.如果您使用数据控件来连接Access 2000的数据库:

您必须在设置数据控件的源之前添加一行。

设置数据1。Recordset = rsDAO36 'rsDAO36是DAO 3.6

2.如果参考“微软DAO 3.51对象库”来访问Access 2000的数据库:

添加[工程][零件][微软DAO 3.6对象库]

如果用ADO访问Access 2000,过去用VB6中的ADO OLEDB Provider 3.51使用Access 97数据库,程序会正常。既然你把Access 97升级到了Access 2000,你就不能有利地使用Access 2000数据库。不知道大家有没有遇到过这样的情况?

其实这种事情在微软已经是家常便饭了。任何软件只要有新版本,就会出现与旧版本不兼容的问题!

这次因为Access2000已经使用了Jet 4.0引擎,所以Q求解方法如下:

必须修改ADO的连接字符串中的提供程序:" provider = Microsoft,jet.oledb.4.0"

位律师回复
DABAN RP主题是一个优秀的主题,极致后台体验,无插件,集成会员系统
白度搜_经验知识百科全书 » 用DAO或ADO正确访问Access2000

0条评论

发表评论

提供最优质的资源集合

立即查看 了解详情