编译通过后,在其他机器上运行报错
winxp sp3系统,补丁打好运行编译好的exe,发现报了两个错,是点击了两个datagrid控件过后.
1.run-time error '7005' rowset not available
2. run-time error '9' subscript out of range
把控件都拷贝到system32,并注册好了,发现不行后,删除了datagrid,重新添加后也是不行,请问,这个是什么问题.。困顿了一个多星期了。 --------------------编程问答-------------------- 1、设置客户端游标:rs.CursorLocation = adUseClient
2、看是datagrid出错,还是使用数组出错。
--------------------编程问答-------------------- 按照猴哥的方法,重新编译,两个问题依旧,第二个问题没有使用数组,先谢谢猴哥 --------------------编程问答-------------------- windows xp sp3下正常?
别的机子是什么操作系统?在该操作系统下重新编译试试。
--------------------编程问答-------------------- 还在一台xp sp1下试过,问题依旧,引用的控件我已经注册并拷贝到system32下去了 --------------------编程问答-------------------- 好像有一个组件 交dao360 什么的 装一下 看看 --------------------编程问答-------------------- 先在IDE里按Ctrl+F5全编译运行,然后重复你的操作,看看能否定位到问题所在代码.
确定这个以后再往下说. --------------------编程问答-------------------- 老马不去度蜜月,还在这里捞分啊. --------------------编程问答-------------------- --------------------编程问答-------------------- 有没有怀疑过VB版本的问题? --------------------编程问答-------------------- 这个问题我也遇到了!请问有解决方法吗?
--------------------编程问答-------------------- 不知道啊 --------------------编程问答-------------------- 老了,看得不怎么明白啊,编译指的是发布生成安装程序吗? --------------------编程问答-------------------- 贴出错误的代码
补充:VB , 控件