读书人

急求教delphi adoquery刷新有关问题

发布时间: 2012-03-19 22:03:05 作者: rapoo

急急急急求教delphi adoquery刷新问题
procedure TfrmPase.FormClose(Sender: TObject; var Action: TCloseAction);
begin
with ADOQuery1 do
begin
if state in [dsedit] then
begin
Post ;
end;
end;
end;
这代码只能写在窗体关闭的时候触发么?
为什么我在一个button事件里写就不触发为什么?
如果只能写在窗体关闭的时候触发,那在窗体关闭之前怎么刷新?
万分感谢

[解决办法]
刷新是 requery();
post;你这个是保存。
如果数据未被编辑,不会执行的。
而且编辑的数据有两种:edit和append,应该这样改一下.
if state in [dsedit,dsappend] then

[解决办法]
Post是保存数据,
LZ刷新意思是什么?重新读取数据:
adoquery1.close;
adoquery1.open;

读书人网 >.NET

热点推荐