vb中数据控件的数据显示为空

yardloun 2009-02-05 10:32:39
在这里提问的同时,也在百度提问,回答不要重复了 http://zhidao.baidu.com/question/84817357.html

我用的adc控件,我也引用了,也把所有用到的ocx和dll注册了,但是为什么在安装过VB的机器上能运行正常,而在没有安装过vb的机器上运行的时候,控件里的数据为空bai呢》?
到底怎么回事呢?
我使用setup factory7 打包的,更加奇怪的是,在极少数没有安装vb的机器上也可以正常运行,到底是什么原因呢?
问题补充:1楼:vb自带的打包出现错误
2楼:说过了,那些所有的东西都注册了
3楼:我已经改过了,这个地方我知道的


回答 共 3 条
用VB自带的打包试试
回答者: 88198400 - 经理 四级 2-5 21:14


感谢语或评论:

如果您对这一回答非常满意,您可以选择给回答者额外的积分奖励: 0 5 10 15 20 30 40 50分



因为VB的版本不同,现在网上最多的就是VB精简版,那个控件没有,所以导致无法运行,你试着找一下需要运行的DLL文件,放在文件里就行了。
回答者: pkshi1992 - 江湖新秀 四级 2-5 21:48


感谢语或评论:

如果您对这一回答非常满意,您可以选择给回答者额外的积分奖励: 0 5 10 15 20 30 40 50分



打包时需要修改DAO360.DLL的目标文件夹,通常是 C:\Program Files\Common Files\Microsoft Shared\DAO
回答者: softbeam - 助理 二级 2-5 22:11
...全文
161 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
of123 2009-02-26
  • 打赏
  • 举报
回复

你说的情况我遇到过。一般是 ADO 版本的问题。你最好引用并打包最新的 ADO 对象文件。
cih2000zg 2009-02-26
  • 打赏
  • 举报
回复
你直接把相关的OCX文件放在程序目录下就可以了。但要保证计算机用户有相应的权限,。最起码也是个标准用户。可以修改%windir%\system32\这个目录。和可以修改注册表,,要不你怎么注册组件啊。。对不?
yardloun 2009-02-13
  • 打赏
  • 举报
回复
楼上说的是个啥?怎么两个扩展名?
yardloun 2009-02-07
  • 打赏
  • 举报
回复
楼上说的是个啥?怎么两个扩展名?
饮水需思源 2009-02-06
  • 打赏
  • 举报
回复
是不是ADO版不对?在显示空白的机器上再手工安装mdac2.8mdactyp.exe试试

1,216

社区成员

发帖
与我相关
我的任务
社区描述
VB 数据库(包含打印,安装,报表)
社区管理员
  • 数据库(包含打印,安装,报表)社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧