PB+sql安装程序制作

PB+sql安装程序制作

ID:40563245

大小:31.00 KB

页数:6页

时间:2019-08-04

PB+sql安装程序制作_第1页
PB+sql安装程序制作_第2页
PB+sql安装程序制作_第3页
PB+sql安装程序制作_第4页
PB+sql安装程序制作_第5页
资源描述:

《PB+sql安装程序制作》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、标题:如何发布独立的POWERBUILDER应用  发布者:flyfox 发布时间:09月23日     详细信息:  如何发布独立的POWERBUILDER应用       温翔   广西柳州市   摘要:本文介绍了发布独立的POWERBUILDER应用所需要的驱动程序以及相关设置,特别介绍使用Powersoft的本地数据库产品SQL Anywhere作为数据源的应用如何将其包含在发行当中。     一.前言   PowerBuilder(PB)是SYBASE 公司的下属公司Powersoft公司推出的新一代数据库应用开发工具,由于其功能强大,开发快速及支持多平台等而颇受广大编程

2、技术人员的欢迎。随着有关PB的应用推广使用,相关资料也纷纷面世,同时PowerSoft为适应开发的需要也不断的推出PB的更新版本,PB作为第四代语言的数据库开发工具在开发工具市场中占有相当高的比例。   在使用PB进行开发的过程中,不少开发者在感受PB带来的快速,强大的功能愉悦的同时,也深感在发布应用时PB存在的不便之处:首先PB在编译完成后的执行文件不能独立运行,必须包含PB的运行时库文件以及数据库驱动文件,网络驱动文件等。其次,在包含这些文件时必须十分清楚各个运行时库文件的用途,不同数据库对应的数据驱动的动态链接库文件集等,但往往这方面的资料却非常难得。因而一个本来非常精简的P

3、B应用在打包发布后却显得非常臃肿。   本文旨在讲叙针对在Windows95/98下用PB6.0开发的,使用Powersoft的SQL Aaywhere数据库作为本地数据库的应用的发布过程,阐明如何为PB的应用发布“减肥”,特别是要说明的是如何将SQL Anywhere 数据库精简后包含在应用当中,并如何配置其数据源,而不用再另外安装SQL Aaywhere作为本地数据库的驱动。   一般地说发布一个PB应用除应用程序部件本身外还应该包含如下文件及进行相关操作:   1. PowerBuilder运行时动态链接库( Runtime Library )。   2. 数据库接口:一方面

4、包括PB提供的数据库专用接口或ODBC接口程序,另一方面包括不同数据库厂商提供的ODBC数据库驱动程序。   3. ODBC数据源的配置。   4. 如果是采用C/S方式,包含数据库厂商的Client端,例如SYBASE公司的Open Client 及ORALCLE公司的SQL*Net。   就本文而言,我们只重点讨论1-3项,现分别阐述如下:   二.PowerBuilder运行时动态链接库( Runtime Library )。   不同版本的PB所需要的运行时动态链接库文件不尽相同,但库名有相似的地方,这些DLL都必须包含在应用程序目录或系统目录当中,对于Windows下32

5、位的应用程序,必须一起发行的运行时库是PBVM60.DLL,其他部件可选。对于Windows下16位的应用程序,必须一起发行的运行时库是PBVM60W.DLL。总之,PB6.0版本相对于PB5.0及以前版本,运行时库的数量减少了很多,这也有利于开发人员对应用程序打包发行。现以PB6.0运行在32位WINDOWS95/98为例说明,详细解释见下表1-1:     序号   文件   用途   备注   1   PBVM60.DLL   PowerBuilder 虚拟机   必需   2   PBDWE60.DLL   DataWindow 数据窗口引擎   可选   3   PBRT

6、C60.DLL   Rich Text Control管道,超文本控件   可选   4   PBTRA60.DLL   DLL used for tracing db calls数据库访问跟踪   可选   表1-1     三. 数据库接口。   所有数据库接口文件及驱动程序必需放在应用程序目录或系统目录中。   1. PB专用数据库接口及ODBC数据库接口。   在WINDOWS95/98下用户可以根据自己采用的不同数据库在发布应用程序时包含下列接口文件,见下表2-1所示。     序号   数据库   接口文件   1   Powersoft ODBC Interface 

7、  PBODB60.DLL,PBODB60.INI   2   INFORMIX I-Net 5   PBIN560.DLL   3   INFORMIX I-Net 7   PBIN760.DLL   4   Microsoft SQL Server 4.x DB-Lib   PBSYB60.DLL,PBDBL60.DLL   5   Microsoft SQL Server 6.0   PBMSS60.DLL   6   Oracle Version 7.1   

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。