手工创建clientdataset之后,如果涉及到多个方法执行clientdataset,如:一个函数执行appendrecord操作,另外一个函数执行filter的时候,,如果这两个方法可能存在同时执行的话,可能会报Dataset not in edit or insert mode。原因大概就是appendrecord会修改dataset为insert模式,而filter会切换到浏览模式,导致最终数据提交失败。
Delphi TClientDataSet inert 提示 Dataset not in edit or insert mode