自考实践课考试,最后一天啦,赶紧着吧.....

创建窗体:

第一次接触PowerBuilder,本以为这个开发工具类似VB一样的东西,但安装完后,呆了,哪跟哪啊。窗体呢,控件呢???

别着急呀,todo,先点点。

跟着我的步伐走,不就在这嘛~

然后保存在指定路径!继续:

finish,继续~~哈哈,马上有了~

看效果:有没有很熟悉,有没有:

呼,看到这个界面,瞬间亲切万倍呀。

接下来,就是创建数据库啦。我用的是PB自带的数据库。

跟着图走就是啦~~

创建数据库:

根据自己的实际情况填写

建表,添加数据:

OK后,库就创建好了,我们开始创建表,添加字段:

保存表名

表建好了,在我的小项目需求中,需要先加入一些数据,操作是右击表,点击Insert Row,但是,怎么是灰的??

通过查找,说是因为没有设置主键。尝试了一下,果然成了。

设置主键:

保存即可。然后看效果:

添加数据:

此时,数据库这块基本完成,然后就是如何连接数据库啦:

先按图示部分操作:

然后:

继续:

最后:

效果:

然后将此拖拉到需要连数据库的窗体中。就可以了。如:

登录实例代码:

首先设置启动窗体:

窗体open中:login.open()

SQLCA.DBMS="ODBC"
SQLCA.AutoCommit=False
SQLCA.DBParm="Connectstring='DSN=Userinfo;UID=dba;PWD=sql'"
CONNECT ;//给数据窗口控件dw_1设置通讯取余sqlca
data.SetTransObject(sqlca)
//从数据库的S表中检索全部数据
data.Retrieve()//与userinfo表进行连接以后,查询出来与考生名字文本框对应的所有在数据库中的数据。
integer i =0
for i=1 to rowcount(data)db_name.AddItem(Trim(data.object.data[i,1]))
next

添加用户名密码后,点击确定按钮,判断用户是否存在,密码是否正确:

String psd
String name
//用户名,密码不能为空if db_name.text="" then
messagebox("警告","用户名不得为空")
elseif sle_pwd.text="" thenmessagebox("警告","密码不得为空")
else//用SQL语句根据用户名查找密码stuName=db_name.text  <span style="font-family: Arial, Helvetica, sans-serif; font-size: 12px; text-align: center;">     </span>       select passwordINTO:psdFROM "Userinfo"where "Userinfo"."username"=:db_name.text;
<div style="text-align: center;"></div>      if psd<>sle_pwd.text thenmessagebox("提示信息","密码错误")sle_pwd.text=""sle_pwd.SetFocus()elseOpen(selectcourse)close(parent)end ifend if 

效果:

总结:

这个作业,从装软件开始,稀稀落落总共做了1天半,时间不算短,但也是对自己的一个小挑战,检验了自己的自学能力。

语言都是相通的,在此又一遍的验证了......

【实践】——PowerBuilder登录+PB自带数据库相关推荐

  1. 【PB】连接自带数据库并显示数据

    一.安装PB软件 二.创建数据库.创建表.添加主键.添加数据 创建数据库 创建表 设置主外键 插入表数据 三.创建本地程序 新建Workspace 新建Target 新建PB Object 新建Dat ...

  2. win7 64位系统 PB连接oracle数据库出现问题的解决方法

    今天与大家分享一个自己的学习笔记,希望能给遇到同样问题的人带来帮助. 不知道大家在win7 64位系统下用 PB连接oracle数据库时,是否遇到过"oracle library oci.d ...

  3. 用PB开发多媒体数据库管理系统

    用PB开发多媒体数据库管理系统 (加入日期:2001-6-9) [保存文章至硬盘][打印文章][字体:大中 小] 分享到: 0 图像.声音.数字视频是多媒体的基本要素,目前多媒体数据库正得到是益广泛的 ...

  4. 分享一套完整的汽车维修订单管理系统源码 带数据库文档

    完整的汽车维修管理系统源码带数据库文档 开发环境为Microsoft Visual Studio 2012以上版本,数据库为SQLServer2008 R2,使用C#语言开发. 一个完整的汽车维修管理 ...

  5. 更改SQL 2005登录时的默认数据库

    当SQL SERVER 2005中的默认登录数据被非法删除了以后,尝试登录Microsoft SQL SERVER Management Studio Express时,会得到提示如下的错误提示信息: ...

  6. c# winform 打包(带数据库安装)

    c# winform 打包(带数据库安装) Posted on 2011-05-14 15:20 宽田 阅读(11102) 评论(30) 编辑 收藏 下边我将用vs中自带的打包程序建立安装包. 关于打 ...

  7. 无法打开登录所请求的数据库DbName 。登录失败。 用户 'IIS APPPOOL\DefaultAppPool' 登录失败。 的解决方案...

    转自:http://www.cnblogs.com/chsword/archive/2009/09/05/1561067.html 个问题是应用程序连接池的问题.网上有些朋友说是Temp文件夹的权限的 ...

  8. plsql数据库异常---plsql 登录后,提示数据库字符集(AL32UTF8)和客户端字符集(ZHS16GBK)不一致

      plsql数据库异常---plsql 登录后,提示数据库字符集(AL32UTF8)和客户端字符集(ZHS16GBK)不一致 . plsql 登录后提示: Database character se ...

  9. 【转】无法打开登录所请求的数据库 xxxx。登录失败。 用户 'xxxxx' 登录失败。...

    无法打开登录所请求的数据库 "xxxx".登录失败. 用户 'NT AUTHORITY\SYSTEM' 登录失败. 转载于:https://www.cnblogs.com/fran ...

最新文章

  1. 有序回归(ordinal regression)
  2. HTML5怎样创建画布?
  3. 读源码,对开发者重要吗?
  4. 【POJ - 3211】Washing Clothes (dp,0-1背包中点问题)
  5. Win10显示此应用无法在你的电脑上运行 此应用无法在你的电脑上运行处理办法
  6. wallpaper怎么导入视频_快速制作视频字幕,我们推荐这款可视化字幕软件!
  7. Railgun工具箱HWID验证
  8. CodeForces - 1013B And 与运算暴力
  9. 前端虚拟列表的实现原理
  10. 前端接收到的Url参数有中文乱码
  11. 教你怎样做项目开发总结报告[转]
  12. lisp类似常青藤菜单_在autocad里面,我编写了很多lisp命令,我想新增一个菜单工具栏(如:文件(F),编辑(E),视图(V)......),然...
  13. stata15中文乱码_Stata15:一次性转码,解决中文乱码问题
  14. 雷达图像与电子海图叠加坐标变化优化方法
  15. 案例分析 - OOM的内存分析
  16. 笔记本如何正确安装对应显卡驱动
  17. 数据库课程设计-NBA球队信息管理系统
  18. 别人笑我太疯癫 唐伯虎诗词集
  19. 洛谷T37537 公主的考验
  20. 智慧社区可研究性报告

热门文章

  1. 35kV电压补偿型SVG(STATCOM)
  2. linux alsa-lib 播放pcm文件
  3. 产品必备技能(八):如何如何进行产品功能设计?附实操产品功能设计实例(微记账)
  4. 钢铁是怎样炼成的 第四章
  5. 智能座舱测试——数据驱动开发的语音测试方案
  6. 跟着团子学SAP QM-供应商质量信息记录 QI01/QI02/QI03
  7. vue+Cesium学习(一)
  8. 视频信号时序驱动说明--VESA V1.0.13
  9. 32单片机关于程序移植的那些事,从F4到F1,从F1到F4
  10. bootstrap 图标glyphicons图标符号不正常显示解决办法