代码如下:
DataModuleMain.ExecCmd('delete * from tbLogTemp');//清空日志临时表中的记录;
DataModuleMain.ADOQryLogTemp.Active :=false;
主要想在对某个数据库操作后清除临时表,并关闭,当下次打开临时表时,数据已经清除了.如果不设置Active=false,ADOQuery中的数据不会刷新,但是就是执行
DataModuleMain.ADOQryLogTemp.Active :=false;时,总报错error是
Cannot perform this Operation on a closed dataset