如何刷新DBGrid?绎不绝(CS多用户数据库)
TADOQuery AQ1;
//注:
//DBGrid1-> DataSource=DataSource1;
//DataSource1-> DateSet=AQ1;
...
AQ1-> SQL-> Add( "select * from 表1,表2 ");
...
那么,如果向表中增加记录,就不能再用
AQ1-> Append() 了?
因为 系统会不知道是向 表1,还是 表2 增加?
则,如果另外用一个ADOQuery(或者其他用户)向表1和表2增加了记录,DBGrid中如何刷新?
[解决办法]
另外用一个ADOQuery(或者其他用户)向表1和表2增加了记录,DBGrid中如何刷新?
重新
ADOQuery-> Open();
[解决办法]
ADOQuery-> Close();
ADOQuery-> open();
[解决办法]
94,如楼上所答
[解决办法]
如果向表中增加记录
==================
这个应该知道是什么时候,在这之后刷新就可以
[解决办法]
如果不是在同一程序中增加记录,或者是手工添加记录
可以使用Timer控件,定时刷新。
[解决办法]
正常情况下,的确没有其它好的办法了.
: