c# access数据库连接问题

[复制链接]
查看11 | 回复4 | 2010-5-18 21:58:17 | 显示全部楼层 |阅读模式
我的电脑上没装office 现在要用C#做个小程序,连接Access数据库,运行提示“未在本地计算机上注册“Microsoft.Jet.OLEDB.4.0” 提供程序”我的连接字符串 绝对写对了!
可是可以使用别的软件啊,比如使用带有access(.mdb)的软件,为什么我的程序就行不通啊!还有MDAC2.8 在XP SP2安装不成功,郁闷!
哪位给分析下……

回复

使用道具 举报

千问 | 2010-5-18 21:58:17 | 显示全部楼层
不行的话,你试一试使用控制面板->管理工具里的数据源 (ODBC),然后在C#里连数据源一般能解决。安装MDAC我试过,应该是没有问题的,不行你另重下一个新的MDAC。再有,就是你看一下你的XP是什么版的,最好用Professional,而不要选择Home版的。
回复

使用道具 举报

千问 | 2010-5-18 21:58:17 | 显示全部楼层
你用什么方法连接,我用的是ADO.net,数据提供程序是Ole Db,ODBC太旧了不要用它。
回复

使用道具 举报

千问 | 2010-5-18 21:58:17 | 显示全部楼层
在ODBC中配置看看是否能连接成功,如果连接不成功的话那就重装OFFICE吧
回复

使用道具 举报

千问 | 2010-5-18 21:58:17 | 显示全部楼层
应该是Microsoft.OLEDB.Jet.4.0才对吧
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行