窗体上有三个adoquery,分别连接到客户资料表,客户水表资料表,用户用水类型表它们的LockType类型均为:ltBatchOptimistic
 其中,用户用水类型是有dbgrideh来显示的,跟前面两个表是主从关系,不知为什么,我每次修改了表格中的内容,都保存不到呢?
 if ado_kh.Modified then
    ado_kh.UpdateBatch;
 if ado_sb.Modified then
    ado_sb.UpdateBatch;
 if ado_yslx.Modified then
    ado_yslx.UpdateBatch;
 showmessage('数据修改成功!');
这是保存按钮代码,其它两个都可以保存.惟独这个一直保存不了,跟踪时我明明修改了表格内的数据,可程序却说没有改变,什么原因啊??求解,真晕啊~~~