cxgrid和adoquery数据同步问题(20分)

  • 主题发起人 主题发起人 like19810522
  • 开始时间 开始时间
L

like19810522

Unregistered / Unconfirmed
GUEST, unregistred user!
我用adoquery执行下面语句
iv_sql:=' insert into report select * from report_new';
adoquery.SQL.Text:=iv_sql;
adoquery.ExecSQL;
为什么我的cxgrid的数据没有跟新?
 
cxgrid.dataset 要刷新
 
ADOQuery.CLose;
ADOQuery.SQL.Text:= 'Select * From Report';
ADOQuery.Open;
才可以刷新。
 
你只是更新,并没有打开新的数据集,所以不会刷新。
 
我的观点是:
ADOQuery.CLose;
ADOQuery.Clear;
ADOQuery.SQL.Text:= 'Select * From Report';
ADOQuery.Open;
在关闭之后清空一下,以防止之前没有清空。
 

Similar threads

S
回复
0
查看
845
SUNSTONE的Delphi笔记
S
S
回复
0
查看
778
SUNSTONE的Delphi笔记
S
S
回复
0
查看
3K
SUNSTONE的Delphi笔记
S
S
回复
0
查看
2K
SUNSTONE的Delphi笔记
S
S
回复
0
查看
1K
SUNSTONE的Delphi笔记
S
后退
顶部