今天系统给大家分享下数据库操作这块

PB最大的优势就是在通过DW窗口方便的操作数据库以及处理报表
演示使用的是oracle数据库,目前应该用的最多的吧

  1. 打开tools菜单,选择Datebase Profiles
  2. pb连接sybase数据库 pb如何连接数据库_PB快速入门

  3. 点击O10 Oracle 10g右键new Datebase Profile Setup
  4. pb连接sybase数据库 pb如何连接数据库_数据库_02

  5. Profile Name 自定义数据库对象名(不影响数据库库名)
    Server 对应数据库实例名称
    Login ID 数据库用户名 如:system/sys等
    Password 数据库密码
  6. 测试连接
    选择Preview
    这里有数据库连接的相关代码,可以copy到程序中,也可以测试连接。
  7. pb连接sybase数据库 pb如何连接数据库_pb连接sybase数据库_03

  8. 点击tools选择Datebase Painter打开数据库画板
  9. pb连接sybase数据库 pb如何连接数据库_PB快速入门_04

  10. Tables右键 new Table创建一个新表
  11. pb连接sybase数据库 pb如何连接数据库_pb连接sybase数据库_05

  12. Null选项表示是否可以为null
  13. Ctrl+S保存表为users,添加主键
  14. pb连接sybase数据库 pb如何连接数据库_数据库_06

  15. 右键new 一个主键
  16. pb连接sybase数据库 pb如何连接数据库_右键_07


  17. pb连接sybase数据库 pb如何连接数据库_PB学习_08

  18. 这里推荐使用PLSQL来操作数据库添加数据
  19. pb连接sybase数据库 pb如何连接数据库_PB学习_09

  20. 在PB中使用这个窗口可以操作数据库,不太方便。
  21. pb连接sybase数据库 pb如何连接数据库_PB快速入门_10

  22. 创建一个DateWindow,常用Grid(Freeform自由格式)
  23. pb连接sybase数据库 pb如何连接数据库_右键_11

  24. 选择SQL Select 下一步
  25. pb连接sybase数据库 pb如何连接数据库_PB学习_12

  26. 点击菜单Design,选择如下
  27. pb连接sybase数据库 pb如何连接数据库_PB学习_13

  28. 然后输入SQL语句,点击Return按钮
  29. pb连接sybase数据库 pb如何连接数据库_PB学习_14

  30. 然后下一步,下一步
    9.保存DW对象
  31. pb连接sybase数据库 pb如何连接数据库_数据库_15

  32. 这里可以对格式进行微调
    10.创建一个窗口,添加一个DW控件
  33. pb连接sybase数据库 pb如何连接数据库_数据库_16

  34. 在右边属性栏中DateObeject添加DW对象
  35. pb连接sybase数据库 pb如何连接数据库_PB学习_17

  36. 10.添加事件,实现数据读取
    在窗口中添加代码
    dw_1.settransobject( sqlca)
    dw_1.retrieve( )
  37. pb连接sybase数据库 pb如何连接数据库_PB学习_18

  38. 保存

然后在app对象中添加

pb连接sybase数据库 pb如何连接数据库_右键_19


数据库连接部分可以copy上面有介绍

LogPass写上对应的密码

整个程序完成,运行。

pb连接sybase数据库 pb如何连接数据库_数据库_20


O了