45fan.com - 路饭网

搜索: 您的位置主页 > 电脑频道 > 电脑教程 > 阅读资讯:配置PowerBuilder数据库的教程

配置PowerBuilder数据库的教程

2016-09-02 21:45:59 来源:www.45fan.com 【

配置PowerBuilder数据库的教程

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

 

本文地址:http://www.45fan.com/dnjc/71467.html
Tags: 数据库 配置 PowerBuilder
编辑:路饭网
关于我们 | 联系我们 | 友情链接 | 网站地图 | Sitemap | App | 返回顶部