Office中国论坛/Access中国论坛

标题: 急啊,各位大师,救救我呵![求助] [打印本页]

作者: darren    时间: 2004-5-7 05:51
标题: 急啊,各位大师,救救我呵![求助]
vb6中不能打开access xp下的*.mdb文件,用可视化数据库工具打开总出现3343错误,请问能打开吗?怎么打开?最好说详细些,谢谢!下载安装了SP3好像还是不行,在某篇文章上看到可以修改adodc的connection string中的Provider=Microsoft.Jet.OLEDB.4.0;是否可以?我不知道在哪儿修改Prividier.?还望赐教。
作者: zhuyiwen    时间: 2004-5-8 08:51
以下是引用darren在2004-5-6 21:50:51的发言:
vb6中不能打开access xp下的*.mdb文件,用可视化数据库工具打开总出现3343错误,请问能打开吗?怎么打开?最好说详细些,谢谢!下载安装了SP3好像还是不行,在某篇文章上看到可以修改adodc的connection string中的Provider=Microsoft.Jet.OLEDB.4.0;是否可以?我不知道在哪儿修改Prividier.?还望赐教。


在VB6.0要升级SP5补丁, 才可以使用ACCESS 2000/2002创建的MDB文件.

没错,修改adodc的connectionstring中的Provider=Microsoft.Jet.OLEDB.4.0;是可以的.但首先你要确认你的系统中已经安装了Microsoft JetEngine 4.0.

当你在窗体上放置一个ADODC控件时,鼠标右键点击该控件--选ADODC属性--选使用连接字符串--点生成按钮,你就可以看到数据链接属性对话框,如下图:
[attach]4580[/attach]
其中:
Microsoft Jet OLE DB 4.0 Provider 支持ACCESS2000/2002及以前版本创建的MDB文件
Microsoft Jet OLE DB 3.61 Provider 支持ACCESS97及以前版本创建的MDB文件

在上述过程中可以创建你的ADODC控件所需的ConnectionString(连接字符串).

作者: darren    时间: 2004-5-9 00:20
修改Privider真的行,谢谢大师。我再看看SP5吧,谢谢啦




欢迎光临 Office中国论坛/Access中国论坛 (http://www.office-cn.net/) Powered by Discuz! X3.3