“供应商无法find。 它可能无法正确安装“当build立在64位
我正在使用ADO连接到EXCEL。 在我的机器办公室32位安装。 使用32位构build时,以下代码运行良好:
_ConnectionPtr conn; conn->Open(connStr, "", "", NULL);
连接string包括:
Provider=Microsoft.ACE.OLEDB.12.0
当编译为64位时,我得到:“提供程序无法find,它可能不正确安装。 (HR = -2146824582)。 64位是否存在兼容性问题? 我应该安装64位的办公室? 如果我这样做,我的代码将为32位构build时工作吗?
谢谢。
解决scheme:“Microsoft Access数据库引擎2010可再发行组件”。