ClientDataSet1.Close;
ClientDataSet1.CommandText:='update useraccount set zmoney=-1';
ClientDataSet1.Execute;
运行上面的语句,
总是出现'Commandtext changes are not Allowed'的提示;
我的语句是不是有问题
我是一个新手,

解决方案 »

  1.   

    DataSetProvider1.Options = [poAllowCommandText]
      

  2.   

    楼上正确,因为中间层不允许客户端使用 SQL
    用三层,客户端不推荐用 SQL
      

  3.   

    DataSetProvider1.Options的属性poAllowCommandText设为True机可
      

  4.   

    中间层不允许客户端使用 SQL
    用三层,客户端不推荐用 SQL
    你可以传递参数给应用层,后调用修改数据函数,就OK了!
      

  5.   

    为什么出错为commandtext 在打开的数据集呢
      

  6.   

    jinjintalk(文文) 的非常正确