我的adoquery的locktype属性为ltBatchOptimistic
查询出结果,并修改后保存,不能提交到数据库
 用UpdateBatch是告诉我‘缺少更新或刷新的键列信息’
用post则不能提交到数据库
不知何故

解决方案 »

  1.   

    你多表关联,更新时就是多表更新
    还是直接写SQL语句提交
      

  2.   

    多表查询的更新不是这么简单的!要在后台自己写SQL语句!因为数据不是来自一个表的!
      

  3.   

    多表查询的更新是很麻烦的,而且条件也是很苛刻,不要图简单,用sql语句一个表一个表的更新好的,当然得用事务来控制了,保证数据得一致性
      

  4.   

    多表查询的更新一定得保证更新不出现重复的记录,如果处理不好肯定会出错。建议用SQL语句一个个更新。