怎么查看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没有数据库连接信息)?
...全文
815 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
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没有数据库连接信息” 这个肯定不对 这是必须有的,可能在别的文件里。
Oracle2: 1. 《Oracle8 优化技术》摘录 (第一章 安装) 2. 《Oracle8 优化技术》摘录 (第二章 内存-CPU) 3. 《Oracle8 优化技术》摘录 (第三章 输入-输出) 4. EXP、IMP 命令详解 5. Oracle Index 的三个问题 6. Oracle PL-SQL语言基础 7. Oracle的分布式管理 8. ORACLE的数据类型 9. Oracle数据库碎片整理 10.ORACLE性能调整1 11.ORACLE性能调整2 12.Oracle专家调优秘密 13.PL_SQL单行函数和组函数详解 14.PL-SQL 15.PLSQL异常处理初步 16.SQL语句性能调整原则 17.创建和使用分区的表 18.基于成本的优化器一般错误概念和问题 19.Delphi 3_0中连接数据库的三种方式 20.远程数据库的访问 21.监控数据库性能的SQL 22.简单实现数据库表空间的备份或迁移 23.简析REDO LOGFILE 24.理解和使用Oracle 8i分析工具-LogMiner 25.哪些初始化参数最影响Oracle系统性能 26.你的SQL语句在什么情况下使用全表扫描? 27.如何对CLOB行字段执行全文检索 28.如何让你的SQL运行得更快 29.如何使‘CREATE TABLE AS SELECT’能支持ORDER BY 30.删除表内重复记录的方法 31.数据库安全性策略 32.数据库的查询优化技术. 33.提高C-S系统性能的一些方法 34.提高ORACLE数据库系统import性能 35.外部联接的用法 36.性能调试的一般问题 37.优化 38.优化调整Oracle 8i数据库(从操作系统) 39.在Internet上运作公司是一项艰苦的任务--关键任务 40.在oracle中限制返回结果集的大小 41.在远端如何建立standby数据库 42.怎样分析你的SQL语句的效率 43.自动备份Oracle数据库 44.总结SQL语句中的优化提示 45.使用Database Configuration Assistant安装第二个数据库 46.Oracle 数据库向 MS SQL Server 7.0 的迁移 Oracle1: 1. Decode()函数使用技巧(NT+IIS+ASP+ORACLE) 2. Dual伪列 3. EXP、IMP 命令详解 4. Exp-Imp大量数据 5. Export-Import 使用技巧与常见错误 6. NULL 使用详解 7. Oracle for NT系统实用工具介绍 8. Oracle 和 mysql 的一些简单命令对比参照 9. Oracle8i和Microsoft SQL Server7_0比较 10. Oracle8的不安全因素及几点说明 11. Oracle常见错误代码 12. Oracle常用Script 13. Oracle常用数据字典 14. ORACLE回滚段管理(上) 15. ORACLE回滚段管理(下) 16. Oracle基于Client-Server的性能调整 17. Oracle数据库的安全策略 18. ORACLE数据库简介 19. Oracle数据库密码文件的使用和维护 20. Oracle数据库碎片整理 21. Oracle特殊包 22. Oradim工具的用法 23. PB如何连接Oracle数据库 24. ROLLBACK不能回滚的命令 25. 安装Oracle后,经常使用的修改表空间的SQL代码 26. 比较SQL Server与Oracle、DB2 27. 多个数据库时,如何设置默认数据库 28. 各种数据类型的比较 29. 漫谈oracle中的空值 30. 没有备份、只有归档日志,如何恢复数据文件 31. 哪些初始化参数最影响Oracle系统性能 32. 如何查看数据库的字符集 33. 如何启动ARCHIVELOG模式 34. 如何使‘CREATE TABLE AS SELECT’能支持ORDER BY ? 35. 如何使用归

752

社区成员

发帖
与我相关
我的任务
社区描述
PowerBuilder 数据库相关
社区管理员
  • 数据库相关社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧