添加了新的记录之后refresh了,但是grid中还是没有刷新显示。(50分)

  • 主题发起人 主题发起人 abv
  • 开始时间 开始时间
A

abv

Unregistered / Unconfirmed
GUEST, unregistred user!
要用什么函数呢?
用的ADOQuery
 
Refresh通常是不好用的。。。偶尔会好使。。。Close Open更好用些。。虽然性能查了点。。。不过数据量不大还可以接受[:(]
 
有没Post??
 
我建议重新显示一下,比较好
 
首先认grid与表连接正确,再确认数据是否写进表中
使用以下方法快速刷新数据
ADOQuery1.Requery();
 
是更新数据库延时的问题,有时候sleep(1000)再requery,有时候sleep(2000)都不行。
有好的解决方法么?
 
to:流氓兔888,
都正确连接了,还是数据库更新延时的问题。我已经设置了sleep两秒,有时候还是不行阿。那位大侠指导一下吧。
 
你查一下数据库,看是否确定保存到数据库里。
正常情况下应该是有数据的,不过当你使用存储过程或触发器可能就不同了。
 
ADOQuery1.Requery;
 
后退
顶部