看看下面的代码希望对你有帮助:
ClientDataSet1.Append();
ClientDataSet1.FieldValues["姓名"] = str1;
ClientDataSet1.FieldValues["代号"] = str2;
ClientDataSet1.FieldValues["注释"] = str3;//姓名,代号,注释为字段名
ClientDataSet1.Post();
ClientDataSet1.ApplyUpdates(0);

解决方案 »

  1.   

    TO:wujinbao(飞扬草)
      不错,基本上就是这样。只不过Insert,Post是用TDBNavigator中的按钮.
    ????
      

  2.   

    很显然,你不能用TDBNavigator中的按钮
      

  3.   

    TO:tangrh(阿唐)
      这是为什么?
      小生愚钝,请各路大侠明示!
      

  4.   

    tangrh(阿唐)的意思不能用TDBNavigator中的按钮,
    可是我用ClientDataSet1中的Append,Insert,Post还是没有效果!
      

  5.   

    是不是TClientDataSet.ApplyUpdates(-1)?我不懂。
      

  6.   

    是不是TClientDataSet.ApplyUpdates(-1)?我不懂。
      

  7.   

    在TClientDataSet的OnReconcileError事件里写上处理代码,有可能是更新数据有问题,你可以查看一下TClientDataSet的OnReconcileError的帮助文件。
      

  8.   

    另外好像的确是用(Borland推荐)TClientDataSet.ApplyUpdates(-1)才对。
      

  9.   

    我想问一问高手!
    Midas中的应用程序服务器端如何对TClientDataSet端发来的
    之如:'Select * from Table'语句进行翻译。
    我想实现对TClientDataSet的数据请求进行控制!
    就是说我可以控制发给客户端TClientDataSet的数据!!!
      

  10.   

    TO:richardsong(白玉老虎)TClientDataSet.ApplyUpdates(-1)这-1和0没有什么关系,据说只不过是允许不允许返回有错误的记录。谢谢。