很简单嘛。就是将这个MDAC_Typ.exe打到包中,并运行就可以嘛。VB6的自带打包工具默认就是这样的,可以自动运行MDAC_Typ.exe,无需特别设置。
我不熟悉用InstallShield打包。但是如果你坚持要用,则设置MDAC_Typ.exe在安装过程中自动运行即可。估计你仅仅打包了这个文件,但是没有运行。
一定要注意:要将正确版本的该文件打包。在资源管理器中右键点这个文件,查看属性,可得到版本号。
至于你说的“无数据的空字段均被很大的数字填充,导致错误”估计是原机器上有一个低版本的ADO已经安装,所以造成不兼容错误。
如果还有疑问,再贴出来啰。
我不熟悉用InstallShield打包。但是如果你坚持要用,则设置MDAC_Typ.exe在安装过程中自动运行即可。估计你仅仅打包了这个文件,但是没有运行。
一定要注意:要将正确版本的该文件打包。在资源管理器中右键点这个文件,查看属性,可得到版本号。
至于你说的“无数据的空字段均被很大的数字填充,导致错误”估计是原机器上有一个低版本的ADO已经安装,所以造成不兼容错误。
如果还有疑问,再贴出来啰。
解决方案 »
- AutoCAD VBA面域创建的问题。
- 怎么用字符串的地址获取字符串本身
- 用vb向数据库添加数据的问题,高手请指导!
- 知道窗口的句柄hwnd怎么使用其中的控件?
- vba如何判别WORD中书签的个数?如何遍历某个书签?
- VB如何输入完文本后按回车,按钮立即响应
- ADO连接SQL Sever的ConnectionString的格式
- 从网上down了个控件,请问怎么使用??
- 那里有象OICQ标题栏最小和关闭按钮大小的漂亮图标???????
- 紧急求助--在DataGrid里录入数据,涉及到两个表,但只将录入数据写入到一个表中,该怎么办?
- 袁飞大哥能不能也给我你的getdisksn的源码?
- 关于VB编制控件的问题
mdac是个好东西
你可以用2.6
打包后要记得在安装结束前用扩展程序的自动运行把它安装
其次,在installshield打包时,最好在安装你自己的程序之前安装这个mdac.