vb编写的程序ADO不能使用

tszsc 2011-06-11 03:46:32
VB编写的一个程序,引用了ADO控件,在本机安装VB6.0的环境下可以正常使用,在其他没有安装VB6.0的机器上(XP)不能正常运行,提示ADO错误;本机将VB6.0卸载,也提示ADO错误。网上搜了不少资料,都没有解决问题。希望高手帮忙。
...全文
124 12 打赏 收藏 转发到动态 举报
写回复
用AI写文章
12 条回复
切换为时间正序
请发表友善的回复…
发表回复
ChinaITOldMan 2011-06-13
  • 打赏
  • 举报
回复
安装MDAC_TYP.EXE
tszsc 2011-06-13
  • 打赏
  • 举报
回复
我想问题可归结为:1.如何修复ADO;2.如何将ADO连同应用程序一起打包。因为XP系统是自带ADO的,不管能不能用,安装TYPE_ADO2.8时会提示错误。
tszsc 2011-06-13
  • 打赏
  • 举报
回复
是引用的ADO对象。XP系统自带ADO,但是某些使用ADO的应用软件卸载时可能破坏ADO(虽然文件删除可自动复制,但ADO使用时错误),尝试过注册ADO所在文件夹下的所有DLL,也不能正常使用ADO。
tszsc 2011-06-12
  • 打赏
  • 举报
回复
问题还没有解决,期望高手们帮忙。
zdingyun 2011-06-12
  • 打赏
  • 举报
回复
[Quote=引用楼主 tszsc 的回复:]
VB编写的一个程序,引用了ADO控件,在本机安装VB6.0的环境下可以正常使用,在其他没有安装VB6.0的机器上(XP)不能正常运行,提示ADO错误;本机将VB6.0卸载,也提示ADO错误。网上搜了不少资料,都没有解决问题。希望高手帮忙。
[/Quote]

LZ
是引用ADO数据对象?还是使用ADO数据控件?VB6编写的数据应用程序在没安装VB6的系统,只要按VB自带的Package & Deployment 向导制作其缺省安装程序安装,不应该有太大的问题.
这儿讲的缺省就是一直按确认键不做特殊选择.
tszsc 2011-06-11
  • 打赏
  • 举报
回复
XP系统是自带ADO2.8的,且不可卸载(尝试将ADO目录删除,系统马上复制系统的文件出来)。安装MDAC2.8提示版本兼容性问题。
flfq 2011-06-11
  • 打赏
  • 举报
回复
安装MDAC_TYP.EXE
tszsc 2011-06-11
  • 打赏
  • 举报
回复
[Quote=引用 3 楼 clear_zero 的回复:]
你把你的ado引用文件,及其依赖文件拷贝到目标机器上,且注册就好了

你可以用vb自带的打包工具,做一个安装包
[/Quote]
这种方法也试过,提示注册成功,就是无法使用。XP系统本身也带了ADO,直接注册也不行。郁闷。
tszsc 2011-06-11
  • 打赏
  • 举报
回复
[Quote=引用 2 楼 caozhy 的回复:]
开始-程序-Visual Basic-Visual Basic工具-打包部署向导

制作一个安装程序,然后拿去运行。
[/Quote]
我试过这种方法,不行。
clear_zero 2011-06-11
  • 打赏
  • 举报
回复
你把你的ado引用文件,及其依赖文件拷贝到目标机器上,且注册就好了

你可以用vb自带的打包工具,做一个安装包
threenewbee 2011-06-11
  • 打赏
  • 举报
回复
开始-程序-Visual Basic-Visual Basic工具-打包部署向导

制作一个安装程序,然后拿去运行。
tszsc 2011-06-11
  • 打赏
  • 举报
回复
在线等待。。。。

1,216

社区成员

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

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