首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > .NET >

急求教delphi adoquery刷新有关问题

2012-03-19 
急急急急求教delphi adoquery刷新问题procedure TfrmPase.FormClose(Sender: TObject var Action: TClose

急急急急求教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;

热点排行