当前位置: 代码迷 >> PB >> 怎么解释此类有关问题
  详细解决方案

怎么解释此类有关问题

热度:62   发布时间:2016-04-29 09:58:57.0
如何解释此类问题
我使用的是tuxedo(中间件)+oracle(数据库)+pb(前台)
我现在调用后台更改数后在前台作retrieve
虽然后台数据已经修改,但前台retrieve出的数据仍然未作修改。我的开发库是oracle8
运行库是ora92。有哪位兄弟碰到过类似现象麻烦指点一下。我现在已经晕了。
客户很生气,问题比较严重。
多谢了。

------解决方案--------------------
你确定后台数据已经更改了吗?

直接到数据库查一下,看是不是真的已经更改了。

你的数据窗口是不是设置了filter.

你的数据窗口是不是用了SetTrans,如果是改成SetTransObject试试。

------解决方案--------------------
好久没用记得不确切,不过可以参考一下。
记得这类问题好像跟buffer有关,你读取的是buffer里面未释放的数据,而不是重新检索的数据。清掉buffer,然后retrieve,具体找一下pb对内存的操作吧!
  相关解决方案