好久没来了,感到很亲切。请教大家一个try..except语句先。
我的dll中有下面这段代码:
Fcmd.commandtext:='insert into locktable....';
try
Fcmd.Execute;
except
Messagedlg('操作失败!',mtwarning,[mbok],0);
exit;
end;
执行后,出现EDatabaseError的错误,但并没有出现我设定的错误消息。
奇怪的是,数据库里却成功的插入了一条记录。
假如Fcmd.Execute正确执行了,为什么会出现错误,既然出现了错误,为什么
不出现我设定的错误消息。