现在用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位试试呢
------解决方案--------------------------------------------------------
这个方法可以试试