当前位置:编程学习 > C#/ASP.NET >>

请问在vb2005中如何使用microsft Jet OldDb 3.5.1?

背景情况:公司里有个access97数据库,我想通过vs2005对他进行操作。通过vs2005数据配置工具,设置出来的连接字符串,其中oleDb接口是"microsft Jet OldDb 4.0",我手动改动为"microsft Jet OldDb 3.5.1",系统显示“接口没有安装”.
我在网上查询了下,有人说和MDAC版本有关系,偶本机的MDAC是2.81版本的。

我的问题是:如何在vs2005下使用"microsft Jet OldDb 3.5.1"?
谢谢 --------------------编程问答-------------------- 使用 MDAC 安装驱动程序。 --------------------编程问答-------------------- 还真没注意过,都是通不过就升级数据库来解决的。UP! --------------------编程问答-------------------- 大致是 mdac 1.x 版里,有Jet 3.5的驱动。

Jet 3.5大致是12年前的东西了。 --------------------编程问答-------------------- 或者,你可以下载安装一个vb6企业版,它应该默认是使用Jet3.5的。 --------------------编程问答-------------------- 不过Jet3.5应在现在的操作系统中默认安装了的啊?!

你确定“手动”修改的是Ole而不是Old? --------------------编程问答-------------------- 在程序里面字符串没有拼错是Ole,刚才发帖的时候手误输入错了,楼上真仔细啊,谢谢
我尝试过安装MDAC,都显示本机以是最新版本。
现在按照vb6.0中,在试下 --------------------编程问答-------------------- 安装了vb6.0
但运行程序依然提示 "未在本地计算机上注册“Microsoft.Jet.OLEDB.3.5.1”提供程序 "

我想会不会和“添加引用”有关系,或者需要imports什么东西吗? --------------------编程问答-------------------- 你为什么要改为3.5.1版本的呢?那些不是向下兼容的么?

实在不行,你可以先安装旧版本的,在管理工具-数据源里建一个自定义的连接,然后在程序里引用该DSN连接。
补充:.NET技术 ,  VB.NET
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,