我想动态刷新dbgrid数据,代码如下:
try
adoquery1.Close;
adoquery1.SQL.Clear;
adoquery1.SQL.Add('insert into yymc(yymc) values('''+trim(yymc.Text)+''')');
adoquery1.ExecSQL;
adoquery1.Close;
adoquery1.SQL.Clear;
adoquery1.SQL.Add('select * from yymc');
adoquery1.Open;
adoquery1.ExecSQL;
DBGRID1.datasource.dataset.close;
DBGRID1.datasource.dataset.open;
//DBGRID1.datasource.dataset.Refresh;
dbgrid1.Refresh;
showmessage('添加成功');
except
showmessage('添加失败');
end;
可是dbgrid没有刷新,请高手解决,谢谢!在线等!!!
try
adoquery1.Close;
adoquery1.SQL.Clear;
adoquery1.SQL.Add('insert into yymc(yymc) values('''+trim(yymc.Text)+''')');
adoquery1.ExecSQL;
adoquery1.Close;
adoquery1.SQL.Clear;
adoquery1.SQL.Add('select * from yymc');
adoquery1.Open;
adoquery1.ExecSQL;
DBGRID1.datasource.dataset.close;
DBGRID1.datasource.dataset.open;
//DBGRID1.datasource.dataset.Refresh;
dbgrid1.Refresh;
showmessage('添加成功');
except
showmessage('添加失败');
end;
可是dbgrid没有刷新,请高手解决,谢谢!在线等!!!
解决方案 »
- delphi连结sybase?????
- dbGrid 里面 可不可以用 dbcombobox 或 combobox 来显示字段啊 (在线等!!!!!!!11)
- 请各位帮忙!!!如何在一个image中识别一个不规则物体并计算它的面积,解决后定高分相送(500-1000)!急,急!
- 在On Create/On Show过程中操作窗体
- 请高手指点D2010在dll中调用有问题,exe中没有问题,为什么
- COM+导出软件包后,在98不可安装,XP却可以。请问是怎么回事儿?
- 数据转换器Xp完整版发布了,这回安装之后可以正常运行了,还加入了功能强大的自定义报表,真是大棒了!
- 有谁编过PDA的程序?
- Adoquery如何实现query中的Requestlive的功能?
- 打开电脑第一次使用fastreport4 showreport或print速度非常慢,要20多秒才出现窗口或打印,以后就没事了,怎么解决?
- paradox数据库中类型为D的日期字段怎么查询呢?
- 急救:如何使QRmemo的内容根据页面自动换行?谢谢
adoquery1.clear;
adoquery1.add('select * from yymc where 1<>1');
adoquery1.open;
adoconnection.active:=true;
adoquery1.clear;
adoquery1.add('select * from yymc where 1<>1');
adoquery1.open;