pb生成的exe文件无法连接数据库

刚生成文件时,运行提示缺少pbvm90.dll和libjcc.dll,之后我找到这两个dll,并和exe文件放在了一起,然后执行exe可以打开我做的程序,只是登录的时候提示无法连接到数据库,怎么解决?

你应该是把本机的PB程序生成之后,带到别的机器上执行对吧?
首先,确定你放到的另一台机器上的环境,PB打包的DLL文件是否完全?
只是PBVM和LIBJCC两个DLL是不够的。具体哪几个记不清了,这个到网上查查应该都有。或者你可以直接把powerbuilder文件夹下的dll都复制过去,肯定对于PB环境就没问题了。

其次,执行exe程序的机器是否有数据库客户端的环境,如果没有,打包过去的DLL还要包括数据库必须的DLL,如果有,你PB里面SQLCA的参数在执行的机器是否同样适用?如果适用才可以。

你的问题,肯定是以上两点当中的一个,打包DLL文件不完全或者配置的连接参数在当前机器不适用,无法连接数据库。追问

我是在本机运行的,我把dll全部移过去可以连接了,不过应该不用全部需要的吧,难道我还得一个一个删过去吗。。
我只加了pbmss90.dll和libjsybheap.dll能连接,但是执行一些命令的时候又会跳错。。。我看我还是把DLL都放着吧orz

温馨提示:答案为网友推荐,仅供参考

相关了解……

你可能感兴趣的内容

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 非常风气网