當Record 的位置已經要改變時, 如何能維持不動?(編號:1101)

使用 VB6 + ADO.
User 已想變動 Record 的位置 ( MoveNext, Addnew, set bookmak,在 Grid 上選其他Record...) , 因有其他原因, 我想擋住 User, 不讓 User 變動目前 Record 的位置.
希望解決的方法是決不能移動目前 Record的位置(不使用 BookMark 移來移去). ADO 有這種指令嗎? ADO 的 WillMove 的事件也不能讓我 Cancel 這個 Move.