首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > VB >

vb6+Access2010 64位 DAO出错,各位帮忙看看,多谢

2013-01-25 
vb6+Access2010 64位 DAO出错,各位帮忙看看,谢谢win7 64bit + Office2010 64bit 在用vb6连接access 数据库

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连接试试
[解决办法]

引用:
还有,不能改用ADO,因为是原来的代码的修改升级,如果改用ADO的话,修改量太大了,200多个exe


哇擦什么软件做的这么牛

热点排行