PowerBuilder数据库配置方法

原创 2002年08月22日 09:44:00

      应好多网友以及初学者的要求,我将PowerBuilder数据库配置方法进行详细的说明,希望对初学者有所帮助:

首先进入到PowerBuilder主页面后:

   1.在pb主菜单的Tool菜单中选择"DataBase Profile"进入到一个界面
   2.在Installed Database InterFaces 中找到Oracle所在位置,确保
其选中,选择按钮"New"创建一个数据库名[如:Orcl]
   3.在弹出的窗口中选择Tab页面为Connection:
 4.在Profile Name:中输入你要创建的数据库名,这里就假设为Orcl
 5.在Connect Information中:
 6.SerVer:这里输入你在Net8 Easy Configers中配置的数据库服务器名
 7.Login ID:输入你连接数据库的用户ID
   8.Password:输入你连接数据库的用户口令
   9.接着选择System Tab页面:
  在PowerBuilder Catalog Table Owener:system[这个是可以更改的]
  按下:"Apply"或者"OK"后即可.
   返回到Database Profiles界面:
  10.选择你刚才创建的数据库,进行连接"Connect"连接.
   *****当然,你可以直接选择你创建的数据库,然后选择Edit进入到一个界
   面"Database Proile Setup",选择Preview页面,将Database Connectiong Syntax:中的
   代码Copy到你的应用程序的Open事件中即可.
  
   // Profile Orcl
  SQLCA.DBMS = "O84 Oracle8/8i (8.x.4+)"
  SQLCA.LogPass = "Password"
  SQLCA.ServerName = "Sername"
  SQLCA.LogId = "UserID"
  SQLCA.AutoCommit = False
  SQLCA.DBParm = "PBCatalogOwner='Orcl'"
 
  SetPointer(HourGlass!)
 connect using sqlca;

file://数据库连接成功打开主窗口
  Open(w_main)
 
If sqlca.sqlcode<>0 then
   Messagebox("不能连接到数据库",Sqlca.sqlerrtext)
 halt
 return
end if
 
  
  以上这几行代码就是具体的连接代码,只要你进行修改成你自己的数据库名和用户名用户口令即可.
  如果向动态的进行数据库连接,你可以创建一个INi文件,将连接数据库的代码写到INi文件中,这样
  即可动态的进行数据库连接了.
  具体的INi文件代码内容为:
  [DataBase]
 DBMS=ODBC
 Database=
 UserID=
 DatabasePassword=
 ServerName=
 LogId=
 LogPassword=
 DbParm=ConnectString='DSN=dagang;UID=kantmis;PWD=kantmis'
 Prompt=0

  对于这样的问题,如果你想在窗口打开的时候看到窗口的数据,直接在窗体的Open事件
中写如下代码即可:
  dw_1.Settransobject(sqlca)
    dw_1.Retrieve()
    如果要按照你的条件进行显示数据,你直接到DataWindow的SQL中,定义Where条件即可.
    另外,你也可以定义数据检索的RetrieveVal Arguments即可查询出符合条件的记录.

                            作者:海 洋  QQ:53931635  E-mail:Haiers@hotmail.com

【实践】——PowerBuilder登录+PB自带数据库

用PowerBuilder实现登录小程序+用PB自带数据库 图文详细介绍了PowerBuider的创建窗体方法和如何创建连接数据库,并通过登录功能为实例,可以帮助初学者容易的理解体会。...
  • u012654963
  • u012654963
  • 2015年12月20日 22:12
  • 2117

在PowerBuilder中操作BLOB数据的技巧

PowerBuilder提供的BLOB(Binary Large Object)数据类型可以用来处理大型数据,包括图像、大文本、Word文档、二进制文件和多媒体等各种数据,它的长度可以是0~2GB字节...
  • tlammon
  • tlammon
  • 2015年01月18日 22:56
  • 2078

pb从数据窗口获得数据的方法总结

 通过PowerBuilder的数据窗口对象属性,我们可以指定一定格式的表达式来直接从数据窗口中获得数据。这种直接的数据操作方法让我们能只需一条语句而不用调用许多方法,就可得到一定量甚至大量的数...
  • lijianhe043
  • lijianhe043
  • 2014年08月22日 10:32
  • 2279

PowerBuilder直接导出数据库连接文件INI的方法

直接导出数据库连接文件的方法: 1)在PB中连接到目的数据库,然后点击右键,选择“Export Profile(s)”,在弹出的“Export Profile(s)”窗口中已经默认选中了当前连接...
  • xiaokaibupabupa
  • xiaokaibupabupa
  • 2014年02月26日 20:41
  • 678

PowerBuilder连接数据库

什么是PowerBuilder(后面简称PB)?       这是个奇怪的问题,说实话,在这次毕业设计之前,我也不知道什么是PowerBulider(当然,不排除我见识短浅)。百度百科是这样解释的:...
  • lu930124
  • lu930124
  • 2015年03月17日 21:16
  • 2646

PowerBuilder核心对象数据库窗口对象

在准备自考毕业论文的过程中,用PB做了一个小系统。PowerBuilder是一种基于C/S结构的面向对象的可视化工具,主要是安装在客户端使用,作为数据库应用系统的开发工具而存在。这也就说明了Power...
  • huo_yun
  • huo_yun
  • 2014年03月24日 11:00
  • 1336

powerbuilder建数据库

前言   最近自考实践课做作业要用到PB,所以就要学习一下了~~,主要介绍一下创建数据库。 概念    PowerBuilder是基于C/S结构的面向对象的可视化开发工具,是著名的数据库应用开发...
  • sms15732621690
  • sms15732621690
  • 2017年06月22日 11:43
  • 262

用Powerbuilder开发WEB数据库

用Powerbuilder开发WEB数据库 (加入日期:2002-1-15) 【保存文章至硬盘】【打印文章】【字体:大 中 小】 分享到: 0 流星雨   一、引言 我们知...
  • hunter403
  • hunter403
  • 2012年03月30日 21:42
  • 307

【实践】——PowerBuilder登录+PB自带数据库

用PowerBuilder实现登录小程序+用PB自带数据库 图文详细介绍了PowerBuider的创建窗体方法和如何创建连接数据库,并通过登录功能为实例,可以帮助初学者容易的理解体会。...
  • u012654963
  • u012654963
  • 2015年12月20日 22:12
  • 2117

powerbuilder 备份和恢复数据库

备份: string backup STRING pathstring if GetFilesaveName("选择文件",pathstring,backup,"bak","bak文件(*.bak)...
  • u014679804
  • u014679804
  • 2015年07月15日 17:20
  • 413
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:PowerBuilder数据库配置方法
举报原因:
原因补充:

(最多只允许输入30个字)