社区
PowerBuilder
帖子详情
请问如何用PB6创建新的SQL ANYWHERE数据库,即*.db文件?
galiton
2003-08-26 10:10:55
安装PB6的时候用的典型安装,是不是需要安装一些程序?
谢谢!!
...全文
24
1
打赏
收藏
请问如何用PB6创建新的SQL ANYWHERE数据库,即*.db文件?
安装PB6的时候用的典型安装,是不是需要安装一些程序? 谢谢!!
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
1 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
wangbangc
2003-08-26
打赏
举报
回复
安装pb时要安装ASA,在pb中创建数据库连接就可以了.
PB创德图书销售系统
目录 ---- 1. 安装信息 2. 安装步骤 3. 安装路径 4. 可执行
文件
的配置和运行 5. 卸载创德图书销售系统 6. 重要说明 --------------------------------- 安装信息 ======== 有关安装安装的步骤及系统要求可在 Readme.txt
文件
中找到,此
文件
位于随书光盘的根目录上,可以使用 Windows 95 的记事本进行阅读。若已安装了创德图书销售系统,则在缺省路径下,可在 c:Program Files roda 目录下找到此
文件
。 1. 处理器: Pentium或Pentium II。 2. 内存: 16 MB或更高。 3. 硬盘空间: 至少20MB。 4. 显示器: VGA 5. 操作系统: 中文Windows 98 安装步骤 ======== 1. 在光盘驱动器中放入光盘。 2. 光盘中根目录下的Setup.exe
文件
。 3. 按照提示完成安装。 安装路径 ======== 在安装创德销售系统时, 缺省情况下所有的
文件
都被安装到c:Program Files roda目录下。 在此目录下包含如下子目录和
文件
: 1. senior: 此目录下包含《PowerBuilder7.0 实例学习进阶》一书各章所需的源
文件
。 2. booksales.exe:此
文件
是编译好的创德图书销售系统的可执行
文件
,读者可按照下一 小节所介绍的步骤进行设置后运行此可执行
文件
。 3. booksales.ini:此
文件
是创德图书销售系统所需的配置
文件
。 4. booksales.pbl:此
文件
是《PowerBuilder 7.0实例学习指南》一书所需的源
文件
。 5. TRODA.
DB
: 此
文件
是创德图书销售系统所需的
数据库
文件
。 6. troda.ico 此
文件
是创德图书销售系统所需的图标
文件
。 7. troda.
sql
此
文件
是两本书都需的
SQL
文件
。 8. Troda.reg 此
文件
是
数据库
在HKEY_CURRENT_USERSoftwareO
DB
CO
DB
C.INI roda分支的注册表
文件
。 9. Any60.reg此
文件
是
数据库
所需运行环境在HKEY_LOCAL_MACHINESoftwareO
DB
C O
DB
CINST.INIAdaptive Server Anywhere 6.0分支的注册表
文件
。 10.readme.txt 即此
文件
。 可执行
文件
的配置和运行
free6.5
<通用查询><通用排序><数据备份><数据恢复>和<通用数据字典>的使用说明 安装步骤: 1.解开压缩
文件
2.用PB打开free.pbl中的应用free 3.在free应用的搜索路径中包含 c:freefree.pbl; c:freecond.pbl; c:freesort.pbl; c:freeackup.pbl; c:freefzsr.pbl; 4.在PB下用free.
db
创建
一个free
数据库
5.run即可运行 调用方法: 1.调用<通用查询条件>方法: 把cond.pbl中的所有对象拷贝到你的应用中 把表report_condition用数据管道拷贝到你的
数据库
中 调用代码: openwithparm(w_condition_free,dw_1) 注意:如果你的事务对象不是
sql
ca,请修改w_condition_free中的
sql
ca为你自己的事务对象 2.调用<通用排序>方法 把sort.pbl中的所有对象拷贝到你的应用中 调用代码: openwithparm(w_sort_free,dw_1) 3.调用<数据备份>和<数据恢复>方法 把backup.pbl中的所有对象拷贝到你的应用中,另外要把rar.exe拷贝到当前目录 <数据备份>调用代码:open(w_backup) <数据恢复>调用代码:open(w_restor) 功能: (1)压缩备份和解压恢复,压缩率很高 (2)可选择不同的盘符,包括软盘,硬盘,MO,磁带,CD等 (3)对于软盘(A:盘)备份会自动分割1.44M (4)单机备份和恢复简单方便 (5)Sybase Adaptive Server Anywhere网络
数据库
可在工作站或服务器上进行数据备份 注意: (1)进度条不太匀速主要是因为要运行外部程序RAR,
DB
BACKUP,ATTRIB等 (2)在PB下运行时请不要先打开要备份的
数据库
,否则会出现不能关闭
数据库
的错误,如果运行exe则不会. (3)连接
数据库
设置放在ini
文件
中,同时把w_backup和w_restor中的 inifree.ini 改成你的ini
文件
(4)网络
数据库
的数据备份要把server
db
backup.exe拷贝到当前目录 (5)网络
数据库
的数据恢复必须在服务器上用单机的连接方式,即先关闭Sybase Adaptive Server连接,然后再用Sybase
SQL
Anywhere连接
数据库
(6)一定要把rar.exe和attrib.exe拷贝到当前目录 4.调用<通用数据字典>的方法 (1)把w_zkl_fzsr拷贝到你的PBL中 (2)把report.
db
数据库
中的fzsr表通过数据管道导入到你的
数据库
中 (3)在你的数据窗口的doublclicked事件中写上openwithparm(w_zkl_fzsr,this)即可实现这个功能 注意: (1)如果你的事务对象不是
sql
ca,请修改w_zkl_fzsr中的
sql
ca为你自己的事务对象 (2)如果数据字典的数据源不是存放在fzsr表中,而是存放在已有的表中, 如在输入"职员编码"字段时需要弹出职员资料表中的数据,那需要在w_zkl_fzsr的open事件中增加一些代码, 增加的代码可以看有关读取商品资料表的例子 该源代码的版权属于致用电脑工作室,需要转载的朋友请注明: 来源:PB通用强档:http://pbreport.126.com
银行储畜代办管理系统(pb+
db
)
此系统使用单位为吉林大学中日联谊医院,长春中医学院,吉林建工学院及吉林大学医院校部四家单位使用至今。当时做报表时使用了formale one
数据库
为
SQL
Anywhere。用户名为:hbank,口令:ydxb
学生成绩管理系统
一、配置数据源名为school 将scorePBpbl.zip与scorePB
db
.zip两个
文件
解压到同一目录下,启动PB系统 打开
数据库
画板,(不要告诉我您找不到它),您可以一路cancel下去, 这时系统菜单只有两项,选file下的o
db
c configer,选中
sql
anywhere项, 再点击create按钮,现在出现一个大窗口,在data source栏填school 在user栏填own,在password栏填own,在databasefilename栏填解压得到 的score.
db
的绝对路径名称,这时总算可以点击OK按钮了。 第一步配置数据源顺利结束。如果还有
设计学生学籍管理系统
如何运用Pb9.0设计学生学籍管理系统 海盐县澉浦中学 贺剑夫 内容提要 学生学籍管理工作是学校管理工作的重要组成部分,现在相当一部分学校的学生学籍管理工作仍沿用手工方式。随着学校规模的扩大、学生人数的增加,效率低下、容易出错的手工方式越来越不适应实际管理工作的需要,利用计算机技术和
数据库
技术设计开发学生学籍管理系统、实现学生学籍管理工作的自动化成为学生管理部门的迫切需要。 学生学籍管理工作主要是学生基本情况的管理包括学生学籍变动的管理(转入、转出、休学、复学、退学、调班、外出借读、借读、留级或跳级)、学生成绩的管理和教师基本信息管理和教课的管理,主要包括数据输入、修改、删除、追加、查询、统计和打印报表等功能,学生学籍管理系统要能高效、准确地完成这些功能,并要达到界面美观友好、使用方便。PowerBuilder9.0和其他
数据库
管理系统相比,可以发现它基于C/S的体系结构,除拥有其他开发平台的界面制作的优秀控件之外,以应用系统工程的工作空间(WorkSpace)为框架,以数据窗口控件和数据对象作为
数据库
应用系统开发的核心,通过这两个控件的使用,并结合其他控件的辅助功能,能制作出功能强大的管理系统,因此选用PowerBuilder9.0来制作学生学籍管理系统,实现对学生学籍(包括学籍变动情况)、教师信息及教课和学生成绩的全面管理。 第一个步骤是
创建
一个工作空间和项目目标
文件
,使以后设计的所有功能都在此目标
文件
下有组织地灵活运行。第二个步骤是建立系统运行需要的表并把表添加到
数据库
中。第三个步骤是进行主菜单的设计,使不同的窗口共享这个主菜单,通过设计脚本来触发当前活动窗口中定义的事件来完成数据的增删改、查询、打印。第四个步骤是建立各种窗口,通过数据窗口对象,和建立的各种控件,来实现相应的功能。关系
数据库
SQL
语言对关系模型的发展和
数据库
管理系统的研制起了重要作用。
SQL
语言虽为结构式查询语言,但实际上具有定义、查询、更
新
和控制等多种功能。在学生学籍管理系统的开发过程中,主要使用了嵌入式
SQL
语句和动态
SQL
语句在程序中灵活地操纵
数据库
。 关键字:
SQL
语言 对象 窗口 数据窗口 控件 一、概述 1.1 项目的背景及意义 学生学籍管理工作是学校管理工作的重要组成部分,现在相当一部分学校的学生学籍管理工作仍沿用手工方式。随着学校规模的扩大、学生人数的增加,效率低下、容易出错的手工方式越来越不适应实际管理工作的需要,利用计算机技术和
数据库
技术设计开发学生学籍管理系统、实现学生学籍管理工作的自动化成为学生管理部门的迫切需要。 我校是一所农村初级中学,由于师资力量的薄弱和经费的紧缺,对于学生的学籍管理工作更是落后,可以说目前的学校对于学生的学籍管理都是进行手工的操作,这样的操作对于学生的管理非常不便,因此,考虑到这种情况,迫切需要开发一个学籍管理系统来进行这一项工作。 学生的学籍管理工作包括学籍管理工作、学籍的变动管理工作和成绩管理工作,主要包括数据的输入、删除、修改、查询、统计、打印等功能,学生的学籍管理系统要能高效、准确地完成这些功能,并要达到界面友好、使用方便。 1.2 相关技术与开发工具介绍 PowerBuilder是一个基于客户机/服务器方式的、完全可视化的开发环境。在PowerBuilder环境中,可以用一种可视和直观的方式来
创建
应用程序的用户界面和
数据库
接口。 PowerBuilder是面向对象的工具,它变革了面向对象技术的使用,并把它应用到用户界面对象中。用户界面的元素都是对象,它们有属性、事件和方法,通过使用这些对象就会大大地缩短应用程序的开发时间。同时,PowerBuilder9.0也是功能强大的编程语言。通过使用PowerScript编写的代码来实现事件驱动程序。 PowerBuilder是一个开放系统,其优秀的开放系统功能是可以访问任何一个常用的后台
数据库
系统,如Sybase、Informix或者
DB
2。另外,PowerBuilde可以通过一个叫做客户机、服务器开放开发环境的规范与其他PC产品进行集成。 PowerBuilder是一个多平台开发环境,有运行在windows95/98/2000/xp/me下的,也有运行在Macintosh下的Unix版本的系统。因此,PowerBuilder可以为真正的企业开发提供完全的支持。 PowerBuilder提供了对分布式应用程序的开发支持。而对分布处理最广泛和最成功的应用当数Internet技术。PowerBuilder提供了两种Internet应用的访问方式:基于WEB.PB的Browser/Server方式和基于Plugins的Client/Server方式。 在Internet应用程序中,客户浏览器与服务器之间的通信方式是这样的:浏览器向WEB服务器请求调用HTML文档,Web服务器将HTML
文件
传递给客户浏览器。HTML文档中的元素可以指向其他资源(包括位图、声波
文件
、插入件、ActiveX控件及应用程序等)。用户用鼠标点击这些元素,相当于向Web服务器提出一个请求。这些请求可以是下载
文件
,也可以请求Web服务器执行一个应用程序。浏览器-Web服务器的结构如图1-1所示 图1-1 浏览器-Web服务器结构 Web应用的执行过程如图1-2所示 图1-2 Web应用的执行过程 PowerBuilder提供了两种plug-in方式,即Windows Plug-in和Data Window Plug-in。Windows Plug-in相当于在浏览器浏览的HTML中嵌入运行PowerBuilder的应用程序。Data Window Plug-in相当于在浏览器的HTML中嵌入运行PowerBuilder的PSR
文件
。它们的调用过程如下: (1) 浏览器访问Web服务器,向Web服务器提出请求。 (2) 服务器卸载PSR
文件
或PBD
文件
,浏览器显示PowerBuilder窗口对象或PSR
文件
。 (3) 用户对浏览器上的窗口进行操作,Web服务器把操作的结果返回给PowerBuilder窗口。 1.3 系统可行性分析 建设MIS的必要性取决于需求的迫切性和实现的可行性。可行性并不等于可能性,它还包括很必要性,如果领导或管理人员对信息的需求并不迫切,或各方面的条件不具备,就是不具备可行性。系统可行性包括经济上可行性、技术上可行性、管理上可行性和资源上可行性四个方面。 1.3.1 经济上的可行性 主要对项目的经济效益进行评价。该系统除了购置硬件设备外,操作简便,无须投入较大的培训费用、开发费用、维护费用等,并且在实施过程中减少手工操作的步骤、加快了对学生的学籍管理、学籍变动管理和学生成绩管理的速度。 1.3.2 技术上的可行性 本系统的开发采用的是PowerBuilder9.0,它是一个大型
数据库
应用系统的开发平台,基于客户/服务器的体系结构,可以广泛开发适合于远程
数据库
和本地
数据库
的应用系统。它除拥有其他开发平台的界面制作的优秀控件之外,以应用系统的工作窨(WorkSpace)为框架,以数据窗口控件和数据窗口对象作为
数据库
应用系统开发的核心,通过这两个控件和使用,并结合其他控件的辅助功能,用户可以制作出许多有用的大中型
数据库
应用系统。PowerBuilder9.0使开发人员能够开发肥客户端应用来满足日益复杂的商业需求,而且它支持J2EE and Mircrosoft.NET环境。它也奠定了“第四代+”(4Glplus)编程语言的基础,它通过设计、建模、开发、配置和管理的紧密集成大大提高了开发人员的生产力, 1.3.3 管理上的可行性 本系统采用powerbuilder8.0 自带的ASA(Adaptive Server Anywhere)
数据库
,该
数据库
简单,通过标准O
DB
C接口,自动连接
数据库
,这也是PB具有强大功能和对
数据库
易操作的一方面。该
数据库
管理系统能够使用
SQL
语句,也可以使用各种连接操作,能单独的使用,也可以与各种编程工具连接起来使用,在管理上非常方便。 1.3.4 资源上的可行性 本系统资源利用方便,数据可通过.txt
文件
导入
数据库
而进行使用,也可将
数据库
文件
导出为.txt
文件
,便于数据的
文件
格式的转换和资源的共享。 二、总体设计 2.1 系统总体功能结构 图2-1 系统总体功能结构图 在登录窗口中是对使用系统人的身份的识别,如果是系统管理员,则拥有修改、插入、追加、删除、保存数据的权利,并可对能使用本系统人员进行管理。如果是数据管理员,则没有对使用本系统人员的管理项,而普通用户则只能进行查询、打印、页面设置、打印预览等简单功能。在各个学籍管理和学籍变动管理窗口中都有对数据的备份功能。 2.2 系统总体物理结构 本系统的运行模式可以在单机模式、主机模式、客户/服务器(C/S)模式、浏览器/服务器(B/S)模式中进行选择。在计算机网络比较比较普及的今天,比较好的选择应该是C/S或B/S模式。
数据库
管理系统(
DB
MS)选择PowerBuilder自带的Adaptive Server Anywhere 8.0。 三、E—R图设计 1) 学生实体E-R图 图3-1 学生实体E-R图 2)课程实体E-R图 图3-2 课程实体E-R图 3) 教师实体E-R图 图3-3 教师实体E-R图 4) 选课实体E-R图 图3-4 选课实体E-R图 5) 教课实体E-R图 图3-5 教课实体E-R图 6)学生转出实体E-R图 图3-6 学生转出实体E-R图 7) 学生休学E-R图 图3-7 学生休学实体E-R图 8) 学生复学实体E-R图 图3-8 学生复学实体E-R图 9) 学生退学实体E-R图 图3-9 学生退学实体E-R图 10)学生外出借读实体E-R图 图3-10 学生外出借读实体E-R图 11)学生调班实体E-R图 图3-11 学生调班实体E-R图 12)学生留级(跳级)实体E-R图 图3-12 学生留级(跳级)实体E-R图 13)各实体之间的E-R图 图3-13 各实体之间的E-R图 四、总结与展望 本制作流程,可实现学生、教师、课程间的基本管理和用户的管理,能进行学籍的变动情况处理(如学生转入、学生转出、学生休学、学生复学、学生退学、学生调班、学生留级(跳级)、学生借读及学生外出借读),对报表能进行打印及打印预览,对相关数据能进行备份,在设计中使用了菜单、窗口、数据窗口、数据窗口控件及多种窗口控件,给工作上带来了很大的方便,可以实现学生学籍管理及变动情况管理的应用。 通过对PowerBuilder9.0的窗口对象、菜单对象、数据窗口对象、数据窗口控件、窗口控件及其基本属性的运用,可进行一般的事务处理和软件的设计。 通过Pb9.0可以很方便地将所有的
数据库
转移到服务器上,实行客户/服务器的管理模式,增加对系统出错处理模块的管理,以及实现Web方面的功能开发。 计算机教育发展到今天,尤其是
新
课程的改革要求我们计算机教师,特别是农村中学的计算机教师要能编写适合于本地特色的一些管理系统来为学校服务,为教学服务。PB9.0无疑是一种较明智的选择。 参考文献 1、 伍俊良 《PowerBuilder课程设计与系统开发案例》 清华大学出版社 2003年 2、 袁方 杨成 《
数据库
应用系统设计实践教程》 电子科技大学出版社 2001年 3、 黄伟 《PowerBbuilder6.5-7.0实例解析》 北京大学出版社 2000年 4、 张钢 《信息系统开发实践教程》 电子科技大学出版社 2001年 5、 甘仞初 《信息系统开发》 经济科学出版社 1996年 6、 黄梯云 《管理信息系统》 经济科学出版社 1999年 7、康博创作室 《PowerBuilder6.0使用及开发指南》 人民邮电出版社 1999年
PowerBuilder
1,075
社区成员
66,437
社区内容
发帖
与我相关
我的任务
PowerBuilder
PowerBuilder 相关问题讨论
复制链接
扫一扫
分享
社区描述
PowerBuilder 相关问题讨论
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章