小问题,是否bug???(50分)

  • 主题发起人 主题发起人 gzccjz
  • 开始时间 开始时间
G

gzccjz

Unregistered / Unconfirmed
GUEST, unregistred user!
str1:='delete gczl where id='''+dmtzsh.cdsGCFP.fieldbyname('id').AsString+'''';
dmtzsh.cdsGCFP.CommandText:=str1;
dmtzsh.cdsGCFP.Execute;

dmtzsh.cdsGCFP.Refresh;

数据控件删除完用Refresh刷新,为何在grid中看不到效果??
 
dmtzsh.cdsGCFP.Active:=false;
dmtzsh.cdsGCFP.Active:=true;
 
还有其它办法吗?还有其它办法吗?为何不能用Refresh ?
 
Refresh 是再次执行里面的SQL语句(你的是DELETE,当然显示不了了。)。
要想Refresh,应该在ADOQUERY里从新添加SQL查询语句(select * from ...)。
 
后退
顶部