adodataset的commandtext是很有问题
我现在也出现一个大问题

解决方案 »

  1.   

    datasetprovider的Auto refresh要設置為true
    要更新數據有兩種方式:
        1.使用sql語句
        2.服務器端自動產生sql語句更新
      

  2.   

    解决方案:不用CLIENTDATASET.reflash,  把sql作为一个参数,而调用方法实现刷新,或是把sql传给cilentdata.commandtxt后刷新,
    原因:cilent刷新时用的是自己的commandtxt。
      

  3.   

    你在服务端的adodataset直接把sql写好,设置dataprovider的allaycommandtext为false.就可以刷新了
      

  4.   

    我遇到的问题是
    原来写了一句 select * from table A
    然后我动态改成 select * from table B
    clientdata里也看到了改变之后的数据了
    问题是,我要update的时候
    applyupdate(0)
    他往table A插数据,而不是往table B插数据
    这到底是什么原因呢
    这时候adodataset的commandtext已经给我动态改过了呀
    为什么还是不能正确post呢
      

  5.   

    talisman(talisman) :allaycommandtext 默认设置为FALSE(试过,不行)
    sxlshmily(木易) ,debut(debut) :不想这样解决,否则我还用服务端干什么?