Office中国论坛/Access中国论坛

标题: 求助win64位上的代码问题 [打印本页]

作者: itso    时间: 2017-11-23 12:40
标题: 求助win64位上的代码问题
由于系统更换,原来在32位系统上运行正常的程序,在64位上出现错误,一开始提示是没有Mscotrl.ocx这个,后来我就重新放一个在sys64文件夹底下并引用,报错消失,然后我再编译一下代码,出现类型不匹配,我也不知道什么原因,所以请大神们帮忙一下!错误如下图

[attach]62219[/attach]


作者: roych    时间: 2017-11-23 17:47
应该是sql语句有问题吧。没附件,不好说~~~另外,还有一个可能是recordcount可能是0.
作者: itso    时间: 2017-11-24 11:59
本帖最后由 itso 于 2017-11-24 12:05 编辑
roych 发表于 2017-11-23 17:47
应该是sql语句有问题吧。没附件,不好说~~~另外,还有一个可能是recordcount可能是0.

我试试上传上来,如何才能做得到32、64位都能正常使用呢,难道Access真是该淘汰了?另外,如图片中的窗体treeview也不正常!~麻烦跟忙看看什么问题

作者: Henry D. Sy    时间: 2017-11-24 19:54
Dim I As LongPtr
作者: leonshi    时间: 2017-11-27 13:09
你的access是什么版本?
作者: itso    时间: 2017-12-1 14:56
Henry D. Sy 发表于 2017-11-24 19:54
Dim I As LongPtr

treeview 显示不出来是什么原因?
作者: itso    时间: 2017-12-4 11:00
roych 发表于 2017-11-23 17:47
应该是sql语句有问题吧。没附件,不好说~~~另外,还有一个可能是recordcount可能是0.

管理员大大,treeview不能正常显示是什么问题,能帮忙看看吗?另外,如何可以使用32位的ODBC,我现在在里面打开的外接表是64位的ODCBC界面
作者: leonshi    时间: 2017-12-4 14:34
itso 发表于 2017-12-1 14:56
treeview 显示不出来是什么原因?

应该是你原来电脑上开发使用的Mscotrl.ocx和你现在电脑上的Mscotrl.ocx问题导致,你可以把你原来电脑上的Mscotrl.ocx拷贝到你新的电脑上,注册替换




欢迎光临 Office中国论坛/Access中国论坛 (http://www.office-cn.net/) Powered by Discuz! X3.3