错误一:
提示错误:vb行句柄引用了一个已被删除的行或被标识为删除的行
小编今天遇到一个问题: 那就是弹出了一个这样的错误:
相信大家可能也会遇到这种错误。
造成这个错误的原因究竟是什么?
仔细看了一遍整个窗体的代码,发现都没有错误,自认为逻辑功能上很顺
最后通过百度查发现错误原因:
在游标没有使用完的时候如果改变的游标的数据,就会报这个
随后我在数据库添加数据的代码前加了一行语句:
Mrc.addnew
原来的错误代码:
更改之后的代码:
最后就可以成功了!! ![这里写图片描述](https://i-blog.csdnimg.cn/blog_migrate/960b2d95a90812931a298d174a6341db.png)
错误二: 关于mrc.delete 引发的问题
在修改记录的窗体中,我遇到了一个问题,那就是在修改记录时候必须修改之前的学生学号,如果只修改其他信息,而不修改学号就会提示信息重复,这让我很郁闷。
这个问题找了好几天,百度也没有,然后就和小伙伴们讨论了这个问题,后来我发现我有一句关键的代码丢失, 那就是 :
Mrc.delete
后来我把该语句放在建立mrcc之前: