我在form1的onshow和onactivate事件里,加了ado.active:=false;ado.active:=true;
也不会自动更新,怎么回事?
也不会自动更新,怎么回事?
解决方案 »
- cxGrid列,要求不能编辑,但是选中单元格获得焦点,右键可以复制粘贴
- 送分啦.......
- 关于数据排序的问题!谢谢大家!
- html控件在哪里?菜鸟求救!!
- DELPHI新手上路,请教哪里可以看到有关打印和DELPHI与WORD间操作的相关文档!!
- succ函数是干什么用的?谢谢
- 数据库连接中断的问题,出错access
- 关于DBgrid的问题!
- 在用quickReport做报表,我希望band中的QRlabel能动态创建,可为何创建后不显示呢?
- 关于对文本进行语音自动识别的控件开发,如能帮助,重谢!
- 小弟初学DELPHI,编了个软件,请大家测试一下!!!
- 关于扩展名为DCR的文件问题50分相送!!!!!
或
query1.requery;
或
query1.close;
query1.open;
经常刷新不到的
dbgrid1.datasource.dataset.active:=false;
dbgrid1.datasource.dataset.active:=true;
都不行吧?
form2.ado.active:=false;form2.ado.active:=true;
这样你试试
adoquery1.SQL.Clear;
adoquery1.SQL.Add('delete * from sale_table') ;
adoquery1.ExecSQL;
form3.Close;
form2.Show;
form1里的ado是直接连接sale_talbe 很奇怪再进入form2后直接退出来就可以了。
然form1里的onactive里有ado.active:=false
ado.active:=true;
form1.dataset里还是保留原有数据,必须更新。
但是就是无法写代码在删除后自动更新数据集。