在打开数据库之前设置adoquery1.locktype := ltBatchOptimistic;
最后提交时用adoquery1.UpdateBatch

解决方案 »

  1.   

    当adoquery1.locktype=ltOptimistic时,adoquery1前后移动记录时会自动保存
      

  2.   

    谢谢,那locktype=的其他选项是什么意思,可以告诉我吗?
    谢谢
      

  3.   

    locktype=
      ltBatchOptimistic 时数据保存到adoquery的客户端中而不提交到数据库
    要用UpdateBatch更新到数据库,而用cancelBatch取消
      ltOptimistic 动态保存到数据库
      ltreadOnly此adoquery是只读的
    建议看看李维的《ADO开发技术》到