hur.cn - 华软网

 热门搜索

我是新手请问编完的程序怎么能脱离数据库服务器独立在客户机运行啊????请大哥们帮忙。

  作者:未知    来源:网络    更新时间:2017/12/5
我是新手请问编完的程序怎么能脱离数据库服务器独立在客户机运行啊????请大哥们帮忙。
------华软网友回答------
安装到客户机时,把必要的共享文件带过去就得了.像PBVMXX.DLL,PBDW...等等文件,搜索一下,有很多的..
------华软网友回复------
你的问题应该是这样的,在服务器机子上做好的PB程序,可以正常运行,现在要安装到客户机上了,要怎么配置才可以正常运行。
要知道数据库软件就是以DBMS(数据库管理系统)作为后台管理数据,而PB制作的前台软件只是用来便于用户操作数据。所以你在客户机上要想正常运行PB程序,首先就需要和服务器机子连接,使程序能找到服务器数据源,这就需要在客户机上的ODBC数据源管理器中(控制面板->管理工具->ODBC数据源管理器)中建立和开发机子上一样的数据源,如果你开发使用的ODBC是MSSQLserver,那在客户机上可以直接建立以MSSQLServer为驱动程序的数据源,如果是用其他厂商的ODBC,如:ASA,那就必须先要拷贝一些必要的.DLL文件,或者干脆在客户机上安装相应数据库管理系统的客户端程序。要完成这些,有两种途径,第一种:手工配置,但是不实际。第二种:通过大包软件如Installwise,制作安装软件,把指定.dll文件安装到客户机上,一般都会采用后者。
------华软网友回复------
再来说PB的程序:除了库文件编译成的.DLL文件外,
脱离pb 的一定要带上几个dll 
必需 PBVM90.DLL PowerBuilder 虚拟机
必需 LIBJCC.DLL PowerBuilder 库管理
可选 PBDWE90.DLL DataWindow 数据窗口引擎
可选 PBRTC90.DLL 超文本控件
可选 PBTRA90.DLL 数据库访问跟踪
可选 PBODB90.DLL PB的ODBC接口 
可选 PBIN790.DLL INFORMIX 接口
可选 PBMSS90.DLL Microsoft SQL Server接口
可选 PBSYC90.DLL Sybase SQL Server接口
这些.dll有时候要必须拷贝到客户机和pb程序.dll文件放在一起。
------华软网友回复------
如果你还有什么不明白的,可以在CSDN上搜索一下,真的有很多这样的文章。希望你通过自己的努力和实践得到真知。嘿嘿
------华软网友回复------
谢谢百合的指点,非常非常感谢,请问你有QQ号吗?我们可以做网友吗?
------华软网友回复------
先揭帖吧!哈哈
------华软网友回复------
什么是揭帖啊?这个论坛和别的不一样,我找发帖的地方就找了半天。
------华软网友回复------
1.打包(在新建里)
2.按上面 “百合”说的
------
再来说PB的程序:除了库文件编译成的.DLL文件外,
脱离pb 的一定要带上几个dll 
必需 PBVM90.DLL PowerBuilder 虚拟机
必需 LIBJCC.DLL PowerBuilder 库管理
可选 PBDWE90.DLL DataWindow 数据窗口引擎
可选 PBRTC90.DLL 超文本控件
可选 PBTRA90.DLL 数据库访问跟踪
可选 PBODB90.DLL PB的ODBC接口 
可选 PBIN790.DLL INFORMIX 接口
可选 PBMSS90.DLL Microsoft SQL Server接口
可选 PBSYC90.DLL Sybase SQL Server接口
这些.dll有时候要必须拷贝到客户机和pb程序.dll文件放在一起。
-------

这样应该就可以了
------华软网友回复------
嗨……这也不能怪你,主要CSDN设计的揭帖(CSDN规定你发问的帖子要在得到解答后,结束提问状态,给解答人适当的分数,揭帖后你的帖子将不会出现在未解答题的板块,便于管理)方式不是很友好,和隐蔽,搞得好多朋友都不会揭帖,其实不是我们素质差,就是它没有直观的设置,多一个“揭帖”的连接该多好啊!!!
我教你:你看到底下又一个红底白字的“管理”二字吧,单击进入一个页面,选择帮你解答问题的人后边的给分框,键入你想给的分值,你这个贴目前是20分,是从你的可用分中扣除的。然后在中间位置找到“给分”二字,在前边框中键入你登陆CSDN论坛的密码,点击“给分”,就揭帖了。      
华软声明:本内容来自网络,如有侵犯您版权请来信指出,本站立即删除。