你问题真多呀。修改DataSetProvider1的UpdateMode属性恼改为upWhereKeyOnly,以主键更新即可。另只能改你想要更新的表。

解决方案 »

  1.   

    没办法 刚刚学习delphi 那个datasetProvider在哪里 我的form上面的控件只有clientdataset , socketConnection,datasource,dbGridEh
      

  2.   

    看来你还处于练气期,加油啊。
    如果是搞数据库资料程式开发,建议你用 ODAC,MYDAC,MSDAC这样的三方控件。
      

  3.   

    只能说不知道你的clientdataset是什么获取数据的。一般三层是通过DataSetProvider控件获取数据的。和CLIENTDATA处于同一控件页下面。
      

  4.   

    我的provider是动态获取的 处于server端 我这个问题用一个笨办法解决了 用两个clientdataset,一个连接多表显示数据,一个保存单表
      

  5.   

    我的provider是动态获取的 处于server端 我这个问题用一个笨办法解决了 用两个clientdataset,一个连接多表显示数据,一个保存单表
    我想知道,多表查询后,你是怎么提交给单表的,新增、和修改 表
      

  6.   

    我的provider是动态获取的 处于server端 我这个问题用一个笨办法解决了 用两个clientdataset,一个连接多表显示数据,一个保存单表
    我想知道,多表查询后,你是怎么提交给单表的,新增、和修改 表