PB中如何修改数据库中表的结构与动态建立表等!!!

SJSOFT 2001-07-21 11:25:34
...全文
89 1 打赏 收藏 转发到动态 举报
写回复
用AI写文章
1 条回复
切换为时间正序
请发表友善的回复…
发表回复
johnage 2001-07-21
  • 打赏
  • 举报
回复
动态sql
如:
string mysql
mysql="create table ........"
execute immediate :mysql using sqlca;
就可以了
PB 编程技巧100例(CHM) Table (20)PB修改数据库结构的技巧 李清 System (19)用PB5设计串口通讯程序 王学军 TreeView (18)在PB的TreeView控件实现自动查询 周剑峰 Datawindow (17)PowerBuilder数据窗口编程技巧十则 蔡伟龙 System (16)如何在POWER BUILDER使用WINSOCK控件 达伟春 OTHER (15)在PB打印实现人民币大写 侯晓伟 MENU (14)用PB做一个通用右键菜单 田俊国 SQL (13)SQL基础 System (12)用PowerBuilder开发多媒体播放器 河北 黄万璞 控件 (11)动态创建可视控件的基本方法 鹿寒 WEB (10) 用PowerBuilder创建Internet应用 Sybase 软件(北京)有限公司 霍军 SQL (9)同时访问多个数据库 大庆石化总厂信息心 (邮编163714) 李畅 System (8)如何在PB使用OCX控件? 陶清网站 Datawindow (7)美化DataWindow的显示效果 程序PB站 Datawindow (6)当Retrieve时不清除原有Datawindow数据 程序PB站 Datawindow (5)当表(Table)的定义发生改变以后同步DataWindow columns 程序PB站 Datawindow (4)在表格(Grid)风格的DataWindow放入标题 程序PB站 Datawindow (3)使用Line建立漂亮的Grid DataWindow的技巧 程序PB站 System (2)使Sybase SQL Anywhere的启动窗口不出现在任务栏 程序PB站 SQL (1)使用SQL产生BCP命令快速备份/恢复你所有数据 (仅用于Sybase和MS SQL Server数据库) 程序PB
数据库应用系统》 课程设计报告 专业 计算机科学与技术 班级 (1)班 姓名 学号 指导老师 河海大学文天学院 2014年10月 1. 引言 通过学习第二章的全部内容,总结概括抽象数据库的关键技术。课程设计的目的就 是选择一个简单的应用系统,经过系统分析设计实现,用报告的形式整理出结果,最后 在PowerBuilder下实现,验证分析设计的正确性、可行性。 (1)本次课程设计任务选择小型财务管理系统,经过分析、设计,分析并设计出软件 结构、数据结构、功能的需求模型的需求模型,在PowerBuilder实现。 (2)阅读文献资料,了解数据库所需的应用,在PowerBuilder制作原型实例,围绕 表数据的增、删、改,探索数据库的各项操作,突出关键技术试验。 对小型财务管理系统进行数据分析,为数据需求和功能需求给出E-R图和结构图 (3)运行环境有两种:互联网和局域网。而此次课程设计的运行环境为局域网。 (4)开展系统设计,为该系统的软件结构数据库结构、系统功能设计方案。 (5)采用PowerBuilder进行系统实现,要求有主控界面、菜单驱动,永远安全控制数 据的增、删、改、查询等功能的实现。 2. 数据应用系统的实现 2.1嵌入式SQL关键技术 在pb开发的应用程序,利用嵌入式sql语句和动态sql语句,可以在程序灵活的操纵 数据库。 2.2数据库连接技术 使用connect语句建立数据库的链接,connect是每个访问数据库pb程序必须使用语句 ,它的功能是通过事务对象将应用程序与数据库链接,链接成功后,其他sql语句和数据 窗口才能通过事务对象操作数据库。 2.3数据库动态SQL Pb动态sql有四种类型: (1)既无参数也无返回结果; (2)有参数但无返回结果; (3)有参数也有返回结果,并且参数的类型和返回结果的字段在编译时已定; (4)有参数也有返回结果,但参数和返回结果的字段在编译时是味知的。 2.4数据库事务控制 这里先解释什么是事物,所谓事物是由用户定义的数据库操作序列,它是一个不可分割 的逻辑单元。在本财务系统管理系统设计了对数据库的操作序列,如维护查询、统计 对比等操作。 2.5应用软件架构 2.6事件驱动程序设计 事件是对象可能会发生的事情。微软的视窗系统就是一个事件驱动环境。PowerBuilde r的应用程序是事件驱动的,事件是由Windows系统通过消息传递的。在powerbuilder 用户可以对事件编写脚本,从而控制程序的运行,对用户的动作或系统事件作出反应。 第三章 系统的分析 3.1数据需求(E-R图) 根据本系统小型财务管理系统的数据需求分析得到,若想对财务进行详细管理,需要有财 务的收入和支出类型以及其相关的联系数据. (1)收支类型 (2)收支 3.2功能需求: 数据库应用系统众多功能几乎相似,就是对数据库表当的数据进行查询、增、删、 改等操作。本次课程设计针对小型财务管理系统功能分析有(主控界面和主控菜单): 系统功能分3个模块:(1)维护查询模块:有财务的基本信息、收支项目等查询操作; (2)统计对比模块:有统计图和统计表可供对比; (3)退出:当鼠标单击退出按钮,则退出该系统主界面。 功能结构图: 图3.2-1 系统总功能结构图 图3.2-2 维护查询模块结构图 图3.2-3 统计对比模块结构图 3.3运行环境 局域网环境下,在PowerBuilder 8.0下实现。 第四章 系统设计与实现 4.1主控界面设计(系统结构设计) 根据系统分析当的运行环境需求分析,本次课程设计小型财务管理系统,采用PB进行 实现,系统的结构由两层clickserver构成,应用程序端集精力实现数据库。 主控界面设计的截图: 4.2 数据查询编辑功能设计 根据软件工程的方法,系统设计就是模块设计,模块化设计是传统的结构化程序设计 方法,模块化设计的结构,与面向对象的相距甚远,本次课程设计经过不断综合训练要 在PB面向对象的、可视化的、基于事件驱动的开发环境下运行实现。 数据查询界面设计的截图: (1)基本信息查询界面设计: 其主要代码: int ianswer If dw_1.ModifiedCount()<=0 Then //无修改的记录 Message.ReturnValue=0 Return End If ianswer=MessageBox("窗口将被关闭","数据被修改了,保存吗?",Question!,YesNoCa ncel!,1) If ianswer=3 Then //取消 Message.ReturnValue=1 Return ElseIF ianswer=1 Then //保存 dw_1.update() End If Message.Return

752

社区成员

发帖
与我相关
我的任务
社区描述
PowerBuilder 数据库相关
社区管理员
  • 数据库相关社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧