更新应该是可以的,而且,在三层里,它的取数有一定的限制
你应该看一看把每次取的数据量设好,这样更新才有效

解决方案 »

  1.   

    我是在存储过程里对数据作了限制,而在客户端取数时是将由存储过程查询到的数据全部下载下来,但在更新时,就是无法更新。不知何故?
    如:clientdataset.close;
    clientdataset.commandtext:='exec test';
    clientdataset.open;
       .
       .
       .
    clientdataset.applyupdatas(0);
    这样就是不行!但换成
    clientdataset.commandtext:='select * from projtest';
    时,更新就正常了。请问这是为什么?如果我要保持
    clientdataset.commandtext:='exec test';
    我该如何作呢?