delphi AdoQuery的问题
当AdoQuery1.ExecSQL;后怎么知道这个AdoQuery1是否执行,数据是否改变。...
当AdoQuery1.ExecSQL;后怎么知道这个AdoQuery1是否执行,数据是否改变。
展开
2个回答
展开全部
用try.....except..........end
例如:
try
with adoquery1 do
begin
close;
sql.Clear;
sql.Add('update 学生 set 成绩='''+edit1.text'''中嫌 where 姓名='''+edit2.text+''液桥'');
execsql;
end;
showmessage(闹培猛'更新成功!');
except
showmessage('更新失败');
end;
如果数据没有更新成功就执行 except 后面的记录。。
例如:
try
with adoquery1 do
begin
close;
sql.Clear;
sql.Add('update 学生 set 成绩='''+edit1.text'''中嫌 where 姓名='''+edit2.text+''液桥'');
execsql;
end;
showmessage(闹培猛'更新成功!');
except
showmessage('更新失败');
end;
如果数据没有更新成功就执行 except 后面的记录。。
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询