我用变量在SQL中输入记录,但在TDBGRID上不能马上反映新记录,怎么办(100分)

  • 主题发起人 主题发起人 lee2
  • 开始时间 开始时间
刷新啊!
 
我知道,但如何什么代码刷新
 
Tquery.refresh.
 
refresh或close,open不就可以了
 
是不是query没有open或execsql
 
应该是。
 
refresh or close,open
 
各位的办法都试过,但通不过
我用TABLE.CLOSE,TABLE.OPEN解决,但似乎不是好办法
 
with Query1 do begin
DisableControls;
Close;
SQL.Clear; //这两行可视情况取舍变化
SQL.Add(sSQL); //
Open;
EnableControls;
end;
 
Close then Open.Ok!
 
CatchUpdate ->True
 
我还是用我自己的方法,大家不得分,不好意思,坛主如何将我的100分还给我,我已完全赤条条了,谢谢!!!
 
多人接受答案了。
 
后退
顶部