我用ASTA作三层,可以正常查询得到服务器端的数据集,可是不知如何才能更新服务器上的数据,当执行该命令时就出现 "[ASTA SERVER ERROR]INSERT INTO 语句的语法错误"。
如果能解决,另开帖子给分.

解决方案 »

  1.   

    检查你的插入的sql语句是否正确。插入和select一样的用法。
      

  2.   

    我是这样用的,建一个GRID,将AstaClientDataSet1的SQL写成"select * from t1",激活后把数据显示在GRID上,然后用AstaClientDataSet1.Append;增加一个记录,然后调用
    AstaClientDataSet1.edit;
    AstaClientDataSet1.ApplyUpdates;
    语句,出现上述错误.难道这样不行吗?
      

  3.   


    不必這句
    AstaClientDataSet1.edit;
      

  4.   

    去掉这句AstaClientDataSet1.edit;
    问题依旧;