Delphi 里访问oracle?(100分)

  • 主题发起人 主题发起人 zhuzi
  • 开始时间 开始时间
Z

zhuzi

Unregistered / Unconfirmed
GUEST, unregistred user!
Delphi 里访问oracle,为什么不能即时更新显示,我在oracle里更新了,但delphi里没有显示更新的结果
 
将Query或table关闭后再打开, 必要时可以考虑用Tbookmark记录当前位置
 
Close,Open,Refresh...
 
refresh

or

timer.ontimer
 
用SQL Explorer监视,看数据是否真正提交,如已提交,查程序,否则先找中间层数据库问题.
 
好像SQL Server和ORACLE等远程数据库都不能及时更新~,我一直用的CLOSE, OPEN
 
用ADOQUERY重新传递SQL。
ADOQUERY.Close;
ADOQUERY.SQL.Text := SQLString;
ADOQUERY.OPen;
 
绝对没有提交成功,要不close,open怎么会不行,你还是看看有没有提交成功
 
在Oracle里更新有没有Commit;?
用TTable和TQuery刷新数据必须先Close再Open,
这样才会重新执行查询。
 
感谢你的回答
 
后退
顶部