# Re: 动作被相关物件取消

Posted by 周星星 on August 20, 1998 at 17:01:37:

In Reply to: Re: 动作被相关物件取消 posted by 小季 on August 20, 1998 at 13:32:20:

: : 执行期错误3426
: : 在data1.recordset.movenext 时发生动作被相关物件取消

可能发生的原因就是如果你的 recordset 在编辑或新增的状态下，(就是记忆体有一个 buffer 正在处理你的现用记录资料)然后你没有 update 就用程式码要移到别的地方，就会出这种错误了。如果是按 data control 自己的按钮来移动记录的话，就不会有这样的问题。

我的解决之道是在新增或编辑的状态下变得很设防，强制使用者要 update 才能做别的事。不然就给它 cancelupdate 放弃所做的更改。不然就是要在自己的程式码中每一个要移动记录指标的地方之前先检查editmode，然后看要不要给他 update 一下。

不过我觉得我的方法很笨。以前 Access 都不用这么麻烦 .... 希望有高手可以指点一下。

Follow Ups:

- 有空多聊聊--兔子 薄冰 10:43:58 8/21/98 (0)