中国IT动力,最新最全的IT技术教程
最新100篇 | 推荐100篇 | 专题100篇 | 排行榜 | 搜索 | 在线API文档
首 页 | 程序开发 | 操作系统 | 软件应用 | 图形图象 | 网络应用 | 精文荟萃 | 教育认证 | 硬件维护 | 未整理篇 | 站长教程
ASP JS PHP工程 ASP.NET 网站建设 UML J2EESUN .NET VC VB VFP 网络维护 数据库 DB2 SQL2000 Oracle Mysql
服务器 Win2000 Office C DreamWeaver FireWorks Flash PhotoShop 上网宝典 CorelDraw 协议大全 网络安全 微软认证
硬件维护  CPU  主板  硬盘  内存  显卡  显示器  键盘鼠标  声卡音箱  打印机  机箱电源  BIOS  网卡  C#  Java  Delphi  vs.net2005
  当前位置:> 程序开发 > 数据库开发 > 数据库综合
PowerBuilder数据库配置方法
作者:未知 时间:2002-08-21 12:12 出处:Blog 责编:chinaitpower
              摘要:暂无

      应好多网友以及初学者的要求,我将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

关闭本页
 
首页 | 投资与合作 | 服务条款 | 隐私政策 | 收藏本站 | 设为首页 | 新用户注册 | 免责声明 | 使用帮助
Copyright ©2005-2008 chinaitpower.com All rights reserved. www.chinaitpower.com 版权所有