vb生成的一个exe文件不能再别的电脑上打开?
我用vb做了一个带有数据库的小系统,可是我直接把它生成了一个exe文件后发现到别的电脑上一运行这个exe文件就出错!打不开(exe文件和数据库文件在同一个地方)!应该是跟...
我用vb做了一个带有数据库的小系统,可是我直接把它生成了一个exe文件后发现到别的电脑上一运行这个exe文件就出错!打不开(exe文件和数据库文件在同一个地方)!应该是跟数据库有关吧?以前没有数据库的程序生成exe文件一点问题都没有!!
展开
4个回答
展开全部
1.检查你的控件,因为你没有给不能运行的出错对话框
解决办法:用外接程序,打包与展开向导,进行打包再安装
2.数据库连接方式不对 不知道你是用SQL还是AS
更改数据库连接,比如服务器名,比如路径,看你用什么数据库
3.建 议你将你出错的对话框贴上来,才知道是什么问题,有原码更好
解决办法:用外接程序,打包与展开向导,进行打包再安装
2.数据库连接方式不对 不知道你是用SQL还是AS
更改数据库连接,比如服务器名,比如路径,看你用什么数据库
3.建 议你将你出错的对话框贴上来,才知道是什么问题,有原码更好
更多追问追答
追问
as数据库 怎样找到那个控件呀?用什么好的打包工具呢?vb自带的太落后了!
追答
你就是这个控件没有带过去
你把这个MSDATGRD.OCX放到你放程序的那台电脑的C:\WINDOWS\SYSTEM32下,另外,运行程序的文件夹里也放一个```
至于打包,你用VB自带的打包与展开向导就可以了,没必要用其它的````
展开全部
有多种可能,一,你使用的控件,另一台电脑上没有,如ado,等, 解决方法,用VB的找包工具,打包成完装包,到那台机上安装 二,你的数据库路径是绝对地址或相对地址,
不是吧,竟然 悬赏是0分
不是吧,竟然 悬赏是0分
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
编译生成的EXE文件不能在没有安装VB的电脑上运行,还需要用打包软件将一些系统文件提取出来,包括一些你用到的数据库接口,DLL文件,OCX文件等,连同数据库一起打包生成安装文件,在其它没有装VB的电脑上安装一下,这样才能正常运行。也就是说没安装VB的电脑上可能缺少VB编程时的一些系统文件,生成的安装文件就是把从带VB的机器上提取出来的文件写入没装VB的机器中,这样才能正常运行。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
你也没写是什么错误。怎么判断。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询