你ClientDataSet的DataSet属性设上了吗?

解决方案 »

  1.   

      ClientDataSet.Close;
      ClientDataSet.CommandText :=...
      ClientDataSet.Open;
      

  2.   

    哈哈,你应用服务器是怎么设置的?用的provider部件嘛?它的options属性里面,嘿嘿,有一个好像是allowcommandtext(我手头没有delphi系统,忘了,你仔细找找就看见了),设置为TRUE.就行了
    http://ssudi.go.163.com
      

  3.   

    为什么不这样做呢:
    ClientDataSet1.Close;
    ClientDataSet1.DataRequest(SQLString);
    //如果是查询操作
    ClientDataSet1.Open;
    //如果是修改操作
    ClientDataSet1.Execute;