当前位置: 代码迷 >> ASP.NET >> 快让这个未在本地计算机下注册“Microsoft.ACE.OLEDB.12.0”提供程序给搞死了,求解决方法,求!
  详细解决方案

快让这个未在本地计算机下注册“Microsoft.ACE.OLEDB.12.0”提供程序给搞死了,求解决方法,求!

热度:8441   发布时间:2013-02-25 00:00:00.0
快让这个未在本地计算机上注册“Microsoft.ACE.OLEDB.12.0”提供程序给搞死了,求解决办法,急求!!!!!!
现在用VS2010写了一个后台与Flex前端进行交互,需要往Access数据库里面写数据,我的Access是2010的可是我运行的时候出现了未在本地计算机上注册“Microsoft.ACE.OLEDB.12.0Data Source =d:\Users\Stone Sung\Documents\Visual Studio 2010\WebSites\HANetDBProject\HADatabase.accdb”提供程序。这个错误,网上搜了说下驱动,我下了驱动安好了,问题没有解决!又说改应用程序池为32位的,可我的那个压根没有这个选项因为我的本身就是32位的,真心不知道怎么搞了,求求各位给指条明路吧,在此跪谢!!!!

------解决方案--------------------------------------------------------
检查下程序运行环境是不是32位的
access是不是高版本的。
------解决方案--------------------------------------------------------
这个和你电脑上的office版本应该没关系的,我自己电脑上也是office2010  使用access2003都ok的
LZ在数据库连接的时候还是使用access2003的方法
不知道是不是web程序,是的话 去iis里面把web更改为兼容32位试试呢
------解决方案--------------------------------------------------------
引用:
这个和你电脑上的office版本应该没关系的,我自己电脑上也是office2010  使用access2003都ok的
LZ在数据库连接的时候还是使用access2003的方法
不知道是不是web程序,是的话 去iis里面把web更改为兼容32位试试呢
这个方法可以试试  
  相关解决方案