TADOQuery查询出内容,用数据源连接到一个DBGrid,然后在表中直接修改表中内容,怎样把修改的内容写回到数据库中.要修改多条记录的内容,如何用缓冲?不想用SQL语句?请教高手!

解决方案 »

  1.   

    adoquery1.LockType:=ltBatchOptimistic;//缓存
    adoquery1.UpdateBatch();//   保存
      

  2.   

    还可以用一种比较麻烦一点的办法:
    adoquery1,datasource,provider,clientdataset
    这四个组件连接起来
    对于所有的修改添加删除操作,
    都可以用clientdataset的applyupdate实现
      

  3.   

    linzhisong(無聊) ( ) 信誉:100  2003-06-09 16:43:00  得分:0 
     
     
      adoquery1.LockType:=ltBatchOptimistic;//缓存
    adoquery1.UpdateBatch();//   保存
     
     
    ----------------------------
    用他的就可以了。----------------
    沉沦中..........
      

  4.   

    多谢以上各位,我用了 linzhisong(無聊)的方法.但是 ihihonline(小小->沉沦中..........) 也说了,所以分别给了50分和30分!