win7下怎么安装mdac?

gaoler 2009-11-10 10:37:39
protected static OleDbConnection conn = new OleDbConnection();
protected static OleDbCommand comm = new OleDbCommand();
string strconn = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=.\\winpy.mdb;Jet OLEDB:Database Password=";
conn.ConnectionString = strconn;
comm.Connection = conn;


windows7(X64)下,c# 2008,要连接access数据库,结果运行提示“未在本地计算机上注册“Microsoft.Jet.OLEDB.4.0”提供程序.”连接符应该没问题,编译的程序在winxp下就可以正常查询了。我下载了 mdac 2.8,在win7安装没反应。不知如何解决。
...全文
15803 9 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
9 条回复
切换为时间正序
请发表友善的回复…
发表回复
hxz123 2010-10-15
  • 打赏
  • 举报
回复
点无法运行的程序属性,在兼容性项中将“以兼容模式运行这个程序”打勾即可,win7不必安装MDAC
yan_fang_2010 2010-09-27
  • 打赏
  • 举报
回复
win7下如何安装mdac啊 安装LoadRunner时有这样的错误:mdac28 is missing on this machine .please install all missing prerequisites and run this installation again. 急急急急急急急急急急急急 急急急急急急急急急急急急 急急急急急急急急急急急急 急急急急急急急急急急急急 急急急急急急急急急急急急 急急急急急急急急急急急急 急急急急急急急急急急急急 急急急急急急急急急急急急 急急急急急急急急急急急急!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
上海程序员3 2010-05-22
  • 打赏
  • 举报
回复
应用程序池中,高级设置 ,启用32位应用程序,值设为true
xiaolong526 2010-04-17
  • 打赏
  • 举报
回复
你的win7的mdac怎么安装成功的。。。急死我了啊
ShinNakoruru 2009-11-10
  • 打赏
  • 举报
回复
Windows 7 已经包含了最近的MDAC,不需要安装,也没有适合于Win7的MDAC版本

修改你的连接字符串
Provider=Microsoft.Jet.OLEDB.4.0;Data Source=winpy.mdb;Persist Security Info=True
gaoler 2009-11-10
  • 打赏
  • 举报
回复
总算找到原因了.是因为没有装64位版的oledb.

我的解决方法:生成->配置管理器->平台->点击Any Cpu选项卡->新建->新建平台->X86
OK了.
gaoler 2009-11-10
  • 打赏
  • 举报
回复
ShinNakoruru 的连接串还是不行
diandian82 2009-11-10
  • 打赏
  • 举报
回复
64位的机器你要在调试器里编译的时候,把那些anyplatform之类的东西全部换成64位的。

或者把应用程序池换成经典的试试。

111,112

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • AIGC Browser
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧