vb6+Access2010 64位 DAO出错,各位帮忙看看,谢谢
win7 64bit + Office2010 64bit 在用vb6连接access 数据库的时候,报错 “实时错误429,ActiveX部件不能创建对象” 。调试了一下,主要是这句 Set Glb_MyWkSp = Workspaces(0)
在office 64位的环境下 Workspaces(0) 这个就直接报错了,而在 win7 64bit + office32bit 下,是可以正常运行的,各位大侠知道是什么原因吗,谢谢了
[解决办法]
你的vb6程序是不是在32bit的机器上生成的,生成的时候你添加的关于access的reference是多少位的
你你的vb6依赖32bit的access reference你现在把它放到64bit自然不能正常工作
[解决办法]
Workspaces应该只支持到2003 2010估计应该不能支持
[解决办法]
改用ADO连接试试
[解决办法]