0

我在一个 BeforePost 事件处理程序中,希望在帖子通过之前取消它。在我的 BeforePost 函数结束时,我调用 DataSet->Cancel(); 当通过这个进行调试时,我看到它从我的函数到 TDataSet.DoBeforePost 函数,然后到 TDataSet.Post;它调用 CheckOperation() 的地方。CheckOperation 抛出异常(我试图通过调用 Cancel() 来避免),因为数据输入错误并且用户看到此错误。

在这个操作顺序中我做错了什么吗?任何想法或指导将不胜感激。

4

1 回答 1

1

如果我没记错的话,你应该使用 Abort() 而不是 Cancel();

于 2013-02-01T06:37:21.163 回答