在Windows7,64bit下的ODBC数据源默认只有SQL Server的一些连接,对Access,Excel等需要OleDB数据源连接的驱动并不存在,这里我们需要调用的是
C:\Windows\SysWOW64\odbcad32.exe
是不是熟悉的数据源驱动都回来了?
另外一种方法就是安装64-Bit OLEDB Provider for ODBC
在.Net IDE中,如果系统是64bit,那么在程序中引用OLEDB,那么在生产的时候需要设置,提示错误:
win7(64)未在本地计算机上注册 Microsoft.Jet.OLEDB.4.0 提供程序
修改方法:
生成->配置管理器->平台->点击Any Cpu选项卡->新建->新建平台->X86