首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > C++ Builder >

怎么刷新DBGrid?绎不绝(CS多用户数据库)

2012-04-04 
如何刷新DBGrid?绎不绝(CS多用户数据库)TADOQueryAQ1//注://DBGrid1- DataSourceDataSource1//DataSou

如何刷新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控件,定时刷新。
[解决办法]
正常情况下,的确没有其它好的办法了. 


热点排行