Microsoft.ACE.OLEDB.12.0,必须编译在32位平台下

一个同事利用Microsoft.ACE.OLEDB.12.0这个Ole Db的Provider读取Excel文件,在网站项目里可以,在控制台应用程序中也可以,就是在Winform下不行,总是报错:“The 'Microsoft.ACE.OLEDB.12.0' provider is not registered on the local machine.”,最后查到的原因是,编译的时候,把运行平台从“Any CPU”改成“X86”即可。

posted on 2011-01-28 17:02  零度的火  阅读(549)  评论(0编辑  收藏  举报

导航