
64位系统上,如何用通过ADO连接Access 50
VB6中的老代码在移到新服务器上后报错3706(未找到提供程序)。新服务器系统是Win2008R2,Office是2010(64位)。之前也试过一些方法,例如安装Acce...
VB6中的老代码在移到新服务器上后报错3706(未找到提供程序)。新服务器系统是Win2008R2,Office是2010(64位)。之前也试过一些方法,例如安装Access DatabaseEngine X64,未成功。代码如下,请高手们再指点一下,多谢啦。
conn.Open "Provider=Microsoft.ACE.OLEB.12.0;Data Source=" & xDBName 展开
conn.Open "Provider=Microsoft.ACE.OLEB.12.0;Data Source=" & xDBName 展开
1个回答
展开全部
vb6是32位软件 它引用的控件 都得是32位 系统可以64位 但ADO你得安装32
追问
有道理啊,可32位的程序怎么在win2008下安装,我之前下载了Access DatabaseEngine(32位),但提示不能安装;另外,我也尝试了在Excel(office是64位的)的VBA中采用上述的代码,同样提示错误3706。
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询