Oracle企业管理器更新数据库后,pb程序得不到更新后的数据

qykshr 2009-12-25 10:02:41
我在pb程序里更新数据的话是可以及时更新到数据库的,可是在数据库的企业管理器里更新数据库后在pb程序里不能获得更新后的数据,只能在服务器重启之后才可以,我想不用重启服务器就可以使pb应用程序得到更新后的数据,该怎么办?
...全文
67 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
dawugui 2009-12-25
  • 打赏
  • 举报
回复
[Quote=引用楼主 qykshr 的回复:]
我在pb程序里更新数据的话是可以及时更新到数据库的,可是在数据库的企业管理器里更新数据库后在pb程序里不能获得更新后的数据,只能在服务器重启之后才可以,我想不用重启服务器就可以使pb应用程序得到更新后的数据,该怎么办?
[/Quote]
如果oracle提交了数据.(commit;)
在pb的数据窗口里面retrieve()即可.
不用重启动服务.
eviler 2009-12-25
  • 打赏
  • 举报
回复
不用重启 ,看看是不是没哟 commit ,commit 之后 ,前台直接 retrieve 就就可以了

不要使用 settran ,使用settransobject
永生天地 2009-12-25
  • 打赏
  • 举报
回复
难道你用retrieve不能得到新数据?

752

社区成员

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

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