以下是引用yiyanxiyin在2025-8-19 10:05:21的发言:
新增数据分两步, 第一步新增的数据放缓冲区, 第二部提交数据
缓冲有两种模式:保守模式和开放模式, 保守模式在提交数据的时候不会锁定数据, 提交时会锁定(单条提交锁定时间很短, 批量提交根据数量锁定时间会延长), 如果多人同时提交那么会冲突, 第一个人锁定了数据, 后面的人会因为数据被锁提交失败(新增时是主键或唯一索引被锁),开放模式不会加锁, 但可能会引起唯一索引冲突而失败
所以能不能解决冲突,要怎么解决冲突, 看你的具体业务逻辑
你好。谢谢你的解答。红色部分是不是写错了。
我想继续问一下。
调用cursorsetpro函数开启缓冲,是只需在表单init事件里执行一次?
还是我每次要修改数据时开启(比如编辑按钮的click事件中,开启缓冲)。然后在保存按钮的click事件中关闭缓冲?