为什么TClientDataSet 的 ApplyUpdates(-1)只能添加不能修改?郁闷了好久,请各位帮忙解决一下!!!
我定义了两个TClientDataSet,
TClientDataSet *tMZJLK;
TClientDataSet *tMZJLXXK;
分别两个表进行操作,tMZJLXXK 连接的是从表, tMZJLK 连接的是主表,
运行 tMZJLXXK->ApplyUpdates(-1); 可以将数据存入主表的临时表中
而运行到 tMZJLXXNRK->ApplyUpdates(-1); 时只能添加记录,而不能对原有的记录进行修改;
如果我改成 tMZJLXXNRK->ApplyUpdates(0); 则既不能添加也不能修改。
问题发生在哪里,我找了好久,请各位帮帮忙?