query1.close;
query1.SQL.Clear;
query1.SQL.Add('update xx set xxx =''' + xxxxx + '''');
query1.execsql;
i:=messagedlg('查詢完成﹐是否繼續?',mtinformation,[mbyes,mbno],0);
if i = id_yes then
begin
//要接著執行的代碼段﹔
end
else
abort;//退出不執行;
兄弟﹐不知道這是不是你想要的效果。
[/Quote]
上面都可以,
可以判断query状态
procedure TForm1.Button1Click(Sender: TObject);
begin
if adoquery1.state in [dsedit,dsinsert] then
Showmessage('1')
Else
Showmessage('s1');
end;
query1.close;
query1.SQL.Clear;
query1.SQL.Add('update xx set xxx =''' + xxxxx + '''');
query1.execsql;
i:=messagedlg('查詢完成﹐是否繼續?',mtinformation,[mbyes,mbno],0);
if i = id_yes then
begin
//要接著執行的代碼段﹔
end
else
abort;//退出不執行;