Delphi操纵数据集的状态

1 delphi dataset

有没有办法在删除或编辑或插入之前修改我的数据集(TTAble)的状态?

我试着用Table1.State := dsXXX.编译器告诉我无法修改此属性.

Ren*_*ann 6

属性State(从类继承TDataSet)是只读的.你不应该直接操纵它.

要删除/编辑/插入记录,请使用相应的方法Delete/ Edit/ Insert.他们改变了State设计的价值.

据推测(因为您没有提供有关您正在做什么或尝试过的内容的任何信息),您要求修改,State因为您收到类似的错误消息

DataSet未处于编辑模式.

这是因为数据操作只能在通过调用Open方法打开数据集之后完成.