vb生成的一个exe文件不能再别的电脑上打开?

我用vb做了一个带有数据库的小系统,可是我直接把它生成了一个exe文件后发现到别的电脑上一运行这个exe文件就出错!打不开(exe文件和数据库文件在同一个地方)!应该是跟... 我用vb做了一个带有数据库的小系统,可是我直接把它生成了一个exe文件后发现到别的电脑上一运行这个exe文件就出错!打不开(exe文件和数据库文件在同一个地方)!应该是跟数据库有关吧?以前没有数据库的程序生成exe文件一点问题都没有!! 展开
 我来答
赐邢厣哦惺笛Da
2011-03-02 · 超过25用户采纳过TA的回答
知道答主
回答量:63
采纳率:0%
帮助的人:48万
展开全部
1.检查你的控件,因为你没有给不能运行的出错对话框
解决办法:用外接程序,打包与展开向导,进行打包再安装
2.数据库连接方式不对 不知道你是用SQL还是AS
更改数据库连接,比如服务器名,比如路径,看你用什么数据库
3.建 议你将你出错的对话框贴上来,才知道是什么问题,有原码更好
更多追问追答
追问
as数据库 怎样找到那个控件呀?用什么好的打包工具呢?vb自带的太落后了!
追答
你就是这个控件没有带过去
你把这个MSDATGRD.OCX放到你放程序的那台电脑的C:\WINDOWS\SYSTEM32下,另外,运行程序的文件夹里也放一个```

至于打包,你用VB自带的打包与展开向导就可以了,没必要用其它的````
兢兢猫
2011-03-01 · 超过24用户采纳过TA的回答
知道答主
回答量:88
采纳率:0%
帮助的人:73.9万
展开全部
有多种可能,一,你使用的控件,另一台电脑上没有,如ado,等, 解决方法,用VB的找包工具,打包成完装包,到那台机上安装 二,你的数据库路径是绝对地址或相对地址,
不是吧,竟然 悬赏是0分
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
远航09
2011-03-02 · TA获得超过1322个赞
知道小有建树答主
回答量:321
采纳率:0%
帮助的人:142万
展开全部
编译生成的EXE文件不能在没有安装VB的电脑上运行,还需要用打包软件将一些系统文件提取出来,包括一些你用到的数据库接口,DLL文件,OCX文件等,连同数据库一起打包生成安装文件,在其它没有装VB的电脑上安装一下,这样才能正常运行。也就是说没安装VB的电脑上可能缺少VB编程时的一些系统文件,生成的安装文件就是把从带VB的机器上提取出来的文件写入没装VB的机器中,这样才能正常运行。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
guanguanwky
2011-03-01 · TA获得超过237个赞
知道小有建树答主
回答量:379
采纳率:0%
帮助的人:317万
展开全部
你也没写是什么错误。怎么判断。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式