读书人

怎么将PB开发的数据库管理系统转移到其

发布时间: 2012-12-31 11:57:52 作者: rapoo

如何将PB开发的数据库管理系统转移到其他机器上?
一个朋友的电脑上有一个PB环境下运行的管理软件,每次都是点击run来运行。现在想在其他电脑

上也装这个软件,进行数据的查询工作。

这个软件除了PB的安装盘以外没有其他的安装盘,是个很早以前开发的软件。

本人以前没有接触过PB,只是简单地设置了ODBC,下一步就不知道如何下手了。也拷贝了库文件,是不是要将库文件PBL载入到PB中呢?怎样才能实现点击RUN也同样运行该软件呢?请好心人赐教,不甚感激
[解决办法]
1.先把程序编译成pbd,exe可执行文件!
2.把PB环境DLL放到pbd,exe在的程序目录中!
3.把目录复制到其它机器上就可执行了!
[解决办法]
1.那你就在你自己的机器上直接执行这个exe 试试
2.复制目录 就是直接 ctrl+c ctrl+v
[解决办法]
有可能是odbc配置错误, 在odbc中要测试链接看看
[解决办法]
如果有.exe文件,说明有可能该软件已经编译过了(有可能也已经有PB的动态连接文件,这是必需的文件),那么只要把该软件的整个文件夹连同数据库文件一起COPY到其它电脑上,剩下的中要你把ODBC数据源配置好就OK了.

如果没有编译过,那就试着编译一下,是否能通过.
[解决办法]
等一下,你考过去后是否还要两边共享数据?
如果是的话,估计要麻烦很多。
不是的话,随便加个pb群,找个闲人远程协助下吧,
你又不懂pb,一两句话实在说不清楚。
[解决办法]
最好能找到相关的设置说明文件,因为以前写的pb程序文件,大部分需要加载如下两种文件:
1)dll运行库,一般在pb安装盘的share下面,如果不能确定有多少个的话,把这个目录里的dll全放windows的system下面/程序运行的目录下面就ok。

2)配置文件,一般是.ini后缀文件的,但也不排除有写注册表的。所以这块就需要说明设置的文档了。运气好的话,在程序目录下就有ini文件,要不就找同名的windows目录下的ini,当然实在不行,破解exe或pbd看看也行。

希望有所帮助。
[解决办法]
大体上需要下列几类文件:
1、编译好的EXE,以及由pbl编译出的dll或pbd;

2、pb本身的支持动态库,至少需要pbvm*.dll和pbshr*.dll。这些库位于:shared\powerbuilder目录下。
因软件实现的功能不同,而会需要不同数量的动态库。

3、数据库连接和网络连接的动态库;

4、数据库连接配置,如ODBC,当然有些类型的连接不需要配置;

5、后台数据库和数据文件。

读书人网 >PB

热点推荐