是关于c/s结构更新数据错误的问题我是在一台机器上运行程序的,调用ClientDataSet1.ApplyUpdates(0)更新数据,发生了错误,数据不能返回数据库,但不是一调用就错,而是调用了n(n不定)次ClientDataSet1.ApplyUpdates(0)后才发生错误的。我不知道错误是怎么产生的,不是当要更新的字段的curvalue和oldvalue不一样时才发生错误的吗?那在单机上就我一人操作,怎会不一样的呢?
另外我要得到数据库中那字段的curvalue,如何得到?我在ClientDataSet1的ReconcileError事件中用以下命令似乎不行Edit4.Text:=DataSet.fieldbyname(edit3.Text).CurValue;(edit3.text为字段名)