代码改变世界

读取Excel错误,未在本地计算机上注册 oledb.4.0

2014-01-05 16:05  左眼微笑右眼泪  阅读(531)  评论(0编辑  收藏  举报

      以前写的一个读取Excel的程序,现在在另外一台机器上运行,竟然报错说“未在本地计算机上注册 oledb.4.0”

image

      最后才知道,原来是因为现在运行的那台电脑是64位的,以前的一直是在32位机器上跑的。所以需要在项目属性里面把平台改成x86,有可能项目属性里面没有x86平台,没有的话,就需要在解决方案的属性里面去新建一个x86的平台。如:

image

 

image

 

image

       配置好了后,把当前项目的属性设置成x86平台,重新运行即可。