一种方法就是取出  dbgrideh  的数据, 一条条的回填到数据库...

解决方案 »

  1.   

    修改时写UPDATE语句后台更新回去。
      

  2.   

    自己通过SQL的Updata语句逐条更新。
      

  3.   

    什么叫做为新的数据?
    如果是指插入到新表或新的记录里面,
    可以在对应  TADOQuery  有个  AfterPost 方法,
    在里面写下你要插入到新表或新记录的过程当然,你也可以通过SQL2000的触发器来解决这个问题有很多种方法
      

  4.   

    有具体的代码吗,初学不是很懂,   如原来有表1里查询显示在dhgrideh里n条记录,修改后,提交做为新的n条记录,原来的记录不变
      

  5.   

    用TClientDataSet、TDataProvider和TadoQuery配合做比较好,更新的语句还是自己写好些,adoquery自动更新会影响连接表