不知道是什么问题

tylzyoudi 2007-11-20 12:52:29
有两个客户端,同时对一个表做新增操作,一个客户端先保存,第二个人客户在保存之前为什么不找到第一个客户端保存的数据?
SQL没有错,我在interbase的IBConsole里面用SQL又没有问题.请大家帮我解决!
我用TIBQuery写SQL直接到数据库里面直接去查.查不到.

我也用事务提交的.
数据中是存在,但是已经连接的客户端查询不到,

只要重启动程序.就可以查询到另一个客户更新的数据.


连接interbase数据库的控件中TIBDataBase
查询用TIBQuer
保存用TIBUpdateSQL
...全文
66 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
tylzyoudi 2007-11-20
  • 打赏
  • 举报
回复
我知道是缓冲的问题.

能不能不断开连接.来解除缓冲问题

有没有清空缓存的方法?
oushengfen 2007-11-20
  • 打赏
  • 举报
回复
断开一下,重新连接,应该就没问题了,如maozefa 所说,缓冲的问题
ydlchina 2007-11-20
  • 打赏
  • 举报
回复
帮你往前拱拱
阿发伯 2007-11-20
  • 打赏
  • 举报
回复
缓冲的问题吧,SQL提交数据后刷新一下看看

2,497

社区成员

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

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