Delphi错误数据集不在插入或编辑模式下,实际上它处于编辑模式

时间:2015-07-31 14:56:41

标签: delphi delphi-xe2 tclientdataset client-dataset

我搜索了很多,并在堆栈溢出中发现了一些关于错误“数据集未处于插入或编辑模式”的帖子,但是当尝试在未编辑的数据集中执行操作时,所有这些都发生了或插入模式。

我在这里遇到的一个奇怪的问题是,即使在编辑模式下,我也会收到此错误。

这是我的代码:

 if DMMCI.TakeoffHistory.State in [dsInsert,dsEdit] then
    DMMCI.TakeoffHistory.Close;

调试时,“takeoddHistory.State”为“dsEdit”,因此,它进入条件。但是,在“关闭”命令中,它返回错误“数据集不在插入或编辑模式”。

0 个答案:

没有答案