怎么查看PB连接Oracle数据库的信息

TYPHOON0000 2013-08-01 04:09:18
一、有一个用PB开发的系统,点击《下载》后,实现抓取Oracle数据库上的信息;
客户端安装好Oracle Clinet后,需要配置如下信息:
假设IP:192.168.1.200
端口:235
服务器名:ERP.decolor.cn

二、PB《下载》控件下的部分代码
long li_rc, n
string ls_err_text
datetime ldt_header_update_date , ldt_line_update_date
dw_2.visible = false
this.enabled = false
cb_4.enabled = false
dl_order.of_disconnect( )
dl_order.of_connect( )
dw_2.of_settransobject( dl_order )

gl_main.inv_statusbar.of_modify('msg','开始下载...')
datapipe_1.dataobject = 'i_tb_order_by_order_date'

以下是'i_tb_order_by_order_date'
PIPELINE(source_connect=erp,destination_connect=erpdb,type=refresh,commit=0,errors=100)


疑问:
1、当点《下载》这个控件的时候,PB是怎么连接到对应的Oracle数据库上,并抓取数据的,是通过哪些代码里的哪个信息?
2、或者说,在哪里可以查看到PB里设置好的数据库连接信息(因为在打开原始程序里的Database Profiles没有数据库连接信息)?
...全文
341 点赞 收藏 6
写回复
6 条回复
切换为时间正序
当前发帖距今超过3年,不再开放新的回复
发表回复
TYPHOON0000 2013-08-02
引用 5 楼 TYPHOON0000 的回复:
[quote=引用 4 楼 weiasd80 的回复:] dl_order这个应该是个用户对象 你看他是在哪定义的(一般在全局变量里) 完了打开他原来的用户对象
一、我在browser里随便打开Function里的一个,里边都有n_tr dl_order,如下所示: n_cst_appmanager gnv_app n_tr Itr_sec //本地连接 n_tr dl_order //用于下载订单 二、在User Object下找到n_tr,里边没有数据库的连接信息,不知道该怎么查下去了,麻烦指点,谢谢[/quote] 在n_tr下找到如下代码 // If still connected, determine whether to commit or rollback. if of_IsConnected() then if ib_AutoRollBack then of_RollBack() else of_Commit() end if of_DisConnect() end if
回复
TYPHOON0000 2013-08-02
引用 4 楼 weiasd80 的回复:
dl_order这个应该是个用户对象 你看他是在哪定义的(一般在全局变量里) 完了打开他原来的用户对象
一、我在browser里随便打开Function里的一个,里边都有n_tr dl_order,如下所示: n_cst_appmanager gnv_app n_tr Itr_sec //本地连接 n_tr dl_order //用于下载订单 二、在User Object下找到n_tr,里边没有数据库的连接信息,不知道该怎么查下去了,麻烦指点,谢谢
回复
weiasd80 2013-08-01
dl_order这个应该是个用户对象 你看他是在哪定义的(一般在全局变量里) 完了打开他原来的用户对象
回复
TYPHOON0000 2013-08-01
引用 2 楼 weiasd80 的回复:
你看dl_order里的代码,
怎么看这里的代码?谢谢
回复
weiasd80 2013-08-01
你看dl_order里的代码,
回复
weiasd80 2013-08-01
“Database Profiles没有数据库连接信息” 这个肯定不对 这是必须有的,可能在别的文件里。
回复
相关推荐
发帖
数据库相关
创建于2007-09-28

734

社区成员

PowerBuilder 数据库相关
申请成为版主
帖子事件
创建了帖子
2013-08-01 04:09
社区公告
暂无公告