VB开发数据库工程生成EXE的错误
VB开发:
用DATA控件做出数据库后生成EXE在另一台电脑上没有安装VB运行错误,错误:"查找对象,其CLSID为:{00000010-0000-0010-8000-00AA00-6D2EA4}"
用ADO做出数据库后生成EXE在另一台电脑上没有安装VB运行都错误,错误:"运行时错误'3706':未找到提供程序.该程序可能未正确安装"
以上两个程序都曾在(98、2000、XP)没有安装VB的电脑上试过,都出现错误。
不知道什么原因,希望可以解答
E-mail:scitdy@163.com
问题点数:0、回复次数:11Top
1 楼zhujiechang(小朱)回复于 2003-11-02 17:12:51 得分 0
指的是控件或类没有被注册.
你需要用程序打包后再发布,就是指做安装程序.然后在其他电脑上安装.Top
2 楼busisoft(chunlin)回复于 2003-11-02 17:39:46 得分 0
注册控件
添加ODBC数据源Top
3 楼dengyiwolf(七星偃月刀)回复于 2003-11-02 18:33:18 得分 0
同意楼上的意见,需要注册控件的Top
4 楼seabluesky(蓝色星空)回复于 2003-11-03 00:04:55 得分 0
第一个问题:没有注册DATA控件,DATA控件是VB自带的,没有安装VB的系统里是没有这个控件的。你必须在目标系统中注册这个控件。
第二个问题:你没有添加ODBC数据源,你必须在目标系统中添加ODBC数据源。当然要和原来的一样!Top
5 楼lirh(编程巨烂)回复于 2003-11-03 08:58:48 得分 0
uPTop
6 楼WOTOM(沃)回复于 2003-11-03 12:50:29 得分 0
不打包的,在运行的机器上没有安装VB
那Data控件怎么解决啊?注册那些控件,我注册了VB5DB.dll都一样出这类型错误Top
7 楼WOTOM(沃)回复于 2003-11-03 12:51:41 得分 0
大家可以QQ或E-mail联系吗??因为方便一些Top
8 楼cqq_chen(我是谁)回复于 2003-11-03 13:54:46 得分 0
如果是要把VB做好的程序拿到另一台机器上用,就一定得做一个安装盘,安装后才可以使用,否则将会有很多很多的问题在等着你。Top
9 楼WOTOM(沃)回复于 2003-11-05 13:40:06 得分 0
大家帮帮忙Top
10 楼sdhdy(大江东去...)回复于 2003-11-05 14:16:00 得分 0
在运行的机器上没有安装VB,所以你的程序缺乏VB环境支持,因此要出现问题。
所以你必须打包,或者将你需要的dll和ocx拷到这台机器上注册也可以,那样的话就太麻烦,不如打包。
打包你可以用VB自带的,也可以用installshield(最好用)!Top
11 楼WOTOM(沃)回复于 2003-11-10 09:44:56 得分 0
我已经做完了,就是将所须的DLL文件拷去SYSTEM中,再注册。Top




