PowerBuilder数据库配置方法

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

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即可查询出符合条件的记录.

相关文档
最新文档