vb 如何解决VB6.0不可识别数据库格式 ***.mdb

急啊!!!我的VB版本是6.0的,数据库是ACCESS 2003的。我看过相关问题的回答,但说得似乎太过专业了,我不怎么看得懂,所以请各位大虾多多指教.谢谢!!

用ADO数据控件使用其属性在建立字符串连接时选Microsoft Jet 4.0 OLE DB Provider数据搜索引擎,它应该支持ACCESS2003建立的数据库。
具体做法:
新建工程时选数据工程,此时VB6集成调试环境左边工具箱内已加载了有关数据库编程必须的控件。
然后在FORM1窗体中添加ADODC控件和DATAGRID控件,将DATAGRID1的属性DATASOURCE选ADODC1,打开ADODC1控件属性页使用连接字符串,选生成,在提供者选项中选MICROSOFT jet 4.0 OLE DB Provider,然后按要求连接数据库等。在ADODC1控件属性页使用连接字符串空白文本窗口中就有一长串字符串,注意该字符串可复制到程序代码用于编程。ADODC1控件属性页的数据源内有命令文本(SQL)编写窗口可编写SQL查询语言。该窗口的SQL语句可复制到程序代码用于编程。
zqu2003 :今刚用MICROSOFT jet 4.0 OLE DB Provider连接由ACCESS2003建立的数据库,无任何问题.
温馨提示:内容为网友见解,仅供参考
第1个回答  2006-10-26
VB版本是6.0要操作ACCESS 2003的数据库文件需要去Microsoft网站那里下载更新.

经本人测试:VB6.0 操作ACCESS 2000以前版本,

如果你用的是ACCESS 2003,你可以打开久版本的数据库文件,然后在菜单中有个"转换数据库",你再转为2000的就可以了.
另外:所有的版本都是以mdb为后缀名的.

明白了没有?不明白可以给我帐号发信息.
希望采纳本回答被提问者采纳
第2个回答  2006-10-26
找到了,补充我的yc1998的答案,应该说加sp5补丁才能和2003连接,
反对zdingyun的"4.0应该支持ACCESS2003",没有试验过不要说估计的"应该",我记得4.0也是不支持得
第3个回答  2006-10-25
什么叫不可识别数据库格式?.mdb是常见的文件型数据库啊。
第4个回答  2019-11-25
到我的网站下载vb6.0。下载地址: <a href="https://wenwen.sogou.com/login/redirect?url=http%3a%2f%2fwww.zhitongrj.cn%2fvb6.0.rar%2c" target="_blank">http://www.zhitongrj.cn/vb6.0.rar,</a> 密码:111-1111111

VB链接ACCESS时提示“不可识别的数据库格式…….mdb”?
我记得VB6自带DAO在没有打SP5或更高补丁之前,不支持2000及以上的数据库格式,所以最好采用ADO方式来操作数据库。VB可以像ASP里那样写创建对象的语句,不过有一点点差别,比如说Server.MapPath在VB里是不可用的,那里你必需写全路径如:C:\\Db\\mydb.mdb,还有就是Server.CreateObject,此处的Server可以省...

vb6.0中databasename设置了一个access路径,可是recordsource不识别...
这个问题还是看你的vb了,你再试试其他的数据库啊,看看能不能识别……

怎样让vb6.0识别2000及2000以上格式的mdb文件?
安装Visual Basic 6.0 Service Pack 5补丁 地址http:\/\/nj.onlinedown.net\/soft\/1172.htm 参考资料:孙扬天

VB如何调用系统当中的Access程序找到某路径的.mdb文件并且打开它_百 ...
首先 我们要定义一个打开文件的Function(Function和Sub在vb里都叫做过程,不同的是Function过程有返回值,而Sub过程没有返回值)代码如下: Private Declare Function ShellExecute Lib "shell32.dll" Alias "ShellExecuteA" (ByVal hWnd As Long, ByVal lpOperation As String, ByVal lpFile As String...

VB6.0 如何 批量修改Access 的 mdb数据库指定字段且满足条件的数据
用update table set b=yes where a=true 类似语句,用VB直接执行这样的SQL语句就可以更新了啊。

VB6.0中 该代码显示 未找到方法或数据成员 请问为什么?
确认您的数据库中有“学生信息表”这个表,而且通常情况下不建议使用中文表名称,还有就是看一下表里的字段信息,确定数据类型之类的信息匹配。

想用VB写个小程序,出现这样的提示[Microsoft][ODBC Microsoft Access 驱...
vb6.0链接acc数据库,mdb的话一般用jet "Provider=Microsoft.Jet.OLEDB.4.0;" & "Data Source=" & App.Path & "\\A.mdb"如果是accdb,一般用ace "Provider=Microsoft.ACE.OLEDB.12.0;" & "Data Source=" & App.Path & "\\A.accdb"

如何用VB(代码)打开mdb数据库并且可以显示和修改里面的内容???_百度知...
在vb菜单栏点击“外接程序”,选择“可视化数据管理器”,在弹出的“可视化数据管理器”窗口visadata中选择“文件”“打开数据库”选择“microsoft access”命令打开你的数据库。你的数据库的大部分信息就会在新弹出的“数据库窗口”中显示了。窗口中有什么功能,自己去摸索吧,我还没完全搞清楚,只能给你...

VB6.0中如何调用Access打开mdb文件?
Private Sub Command1_Click()Shell "cmd \/c c:\\1.mdb"End Sub

如何使VB6.0 连接Access数据库
新建工程时选数据工程,此时VB6集成调试环境左边工具箱内已加载了有关数据库编程必须的控件。然后在FORM1窗体中添加ADODC控件和DATAGRID控件,将DATAGRID1的属性DATASOURCE选ADODC1,打开ADODC1控件属性页使用连接字符串,选生成,在提供者选项中选MICROSOFT jet 4.0 OLE DB Provider,然后按要求连接数据库等...

相似回答