procedure TAdd.but_okClick(Sender: TObject);
begin
try
webpoint.Insert;
webpoint.FieldByName('webpoint_id').AsString:=txt_id.Text;
webpoint.FieldByName('webpoint_name').AsString:=txt_name.Text;
webpoint.FieldByName('webpoint_add').AsString:=txt_add.Text;
webpoint.Post;
webpoint.Refresh;
messagedlg('增加系成功!',mtinformation,[mbok],0);
except
on E:Exception do
begin
messagedlg('错误'+E.Message,mtinformation,[mbok],0);
end;
end;
end;
我调试的时侯用一个会引起异常的数据输入然后会捕获到异常并且输出,但是当我以后再输入正确数据的时侯每次都会抛出那个异常,如果第一次输入正确数据就可以成功增加,总之出现了一次异常之后就怎么样的输入也是出错的了!为什么了?是不是ado关闭了?
begin
try
webpoint.Insert;
webpoint.FieldByName('webpoint_id').AsString:=txt_id.Text;
webpoint.FieldByName('webpoint_name').AsString:=txt_name.Text;
webpoint.FieldByName('webpoint_add').AsString:=txt_add.Text;
webpoint.Post;
webpoint.Refresh;
messagedlg('增加系成功!',mtinformation,[mbok],0);
except
on E:Exception do
begin
messagedlg('错误'+E.Message,mtinformation,[mbok],0);
end;
end;
end;
我调试的时侯用一个会引起异常的数据输入然后会捕获到异常并且输出,但是当我以后再输入正确数据的时侯每次都会抛出那个异常,如果第一次输入正确数据就可以成功增加,总之出现了一次异常之后就怎么样的输入也是出错的了!为什么了?是不是ado关闭了?
只要出现一次这样的窗口以后不管输入正确不正确的数据都是弹出这个窗口的!没办法Insert