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

Oracle企业管理器更新数据库后,pb程序得不到更新后的数据
我在pb程序里更新数据的话是可以及时更新到数据库的,可是在数据库的企业管理器里更新数据库后在pb程序里不能获得更新后的数据,只能在服务器重启之后才可以,我想不用重启服务器就可以使pb应用程序得到更新后的数据,该怎么办?

------解决方案--------------------
难道你用retrieve不能得到新数据?
------解决方案--------------------
不用重启 ,看看是不是没哟 commit ,commit 之后 ,前台直接 retrieve 就就可以了 

不要使用 settran ,使用settransobject
------解决方案--------------------
探讨
我在pb程序里更新数据的话是可以及时更新到数据库的,可是在数据库的企业管理器里更新数据库后在pb程序里不能获得更新后的数据,只能在服务器重启之后才可以,我想不用重启服务器就可以使pb应用程序得到更新后的数据,该怎么办?