按帮助上说的,应该查询errors集合.
如果由于与基本的数据冲突而导致对所有或任意记录的传送更改失败(如其他用户已将记录删除),那么提供者将把警告返回给 Errors 集合,并发生运行时错误。使用 Filter 属性 (adFilterAffectedRecords) 和 Status 属性可以找到发生冲突的记录。
如果由于与基本的数据冲突而导致对所有或任意记录的传送更改失败(如其他用户已将记录删除),那么提供者将把警告返回给 Errors 集合,并发生运行时错误。使用 Filter 属性 (adFilterAffectedRecords) 和 Status 属性可以找到发生冲突的记录。
我无法知道到底是因为纪录被删除,还是记录正在被人修改才发生冲突,即发生
冲突的原因,如果知道原因可以提示用户为何更新失败
我试过
我试过如果你知道怎么区分发生
冲突的各种原因,难道不可以到数据库里自定义错误信息来实现么?