?
  怎么update法,既然是三层,还用update?
提交(applyupdates)不行吗?
  

解决方案 »

  1.   

    表a,表b。
    a.field1根据b.field2的变化而变化。用触发器难以实现。只能根据当时具体情况用语句实现。
      

  2.   

    ClientDataSet.datarequest('update table set field2=''……''');
      

  3.   

    根据我的实验,结果完全正确,可以使用update语句。
    cds_ty.close;
    cds_ty.commandtext='update t1 set f1=''sadfk'' ';
    cds_ty.execute;
    ^^^^^^^^^^^^^^要用Execute.
      

  4.   

    可以的.DBSERVER 用 APPUPDATE(-1),APSERVER 用 UPDATE.我就是这么写的.
      

  5.   

    当然可以,
    不过我常用的办法是:先select出你要修改的记录,然后编辑,最后applyupdate