本人开始用下面rs.Open "select *  from xstz", conn, adOpenKeyset, adLockOptimistic
然后用rs.movenext对数据表xstz 进行汇总修改,但是表中如有完全相同的记录就会提示以下错误,"实时错误,'-2147467259(80004005)'基于更新的查询失败,没发现要更新的行"后把该语句改为rs.Open "select *  from xstz", conn, adOpenDynamic, adLockOptimistic 问题就解决了请大虾们不吝告知 adOpenKeyset和adOpenDynamic的差别