rs.movenext
3个回答
展开全部
我给你讲讲吧,这个其实是非常简单的
如果你修改了一条记录,那么你想修改下条记录时
由于指针指向的是当前记录而不是下条记录所以一定要
movenext
而delete呢,由于它把当前记录删除掉了,所以它的指针会
自动指向下一个,所以呢不用移动指针了
但是,但是!但是,当你如果要删除指定位置的记录时,比如我要隔一条记录删除一条记录时,我们就要用movenext了呵呵
你想想,我们删除第一条记录后,指针会自动指向第二条,而我们需要删除第三条,那么这个时候,我们就要movenext一下,仅仅一下,就直接指向了第三个记录呵呵明白我的意思了吗?
呵呵我的电子信箱是sdxy@zj.com
你有什么不明白的可以问我
如果你修改了一条记录,那么你想修改下条记录时
由于指针指向的是当前记录而不是下条记录所以一定要
movenext
而delete呢,由于它把当前记录删除掉了,所以它的指针会
自动指向下一个,所以呢不用移动指针了
但是,但是!但是,当你如果要删除指定位置的记录时,比如我要隔一条记录删除一条记录时,我们就要用movenext了呵呵
你想想,我们删除第一条记录后,指针会自动指向第二条,而我们需要删除第三条,那么这个时候,我们就要movenext一下,仅仅一下,就直接指向了第三个记录呵呵明白我的意思了吗?
呵呵我的电子信箱是sdxy@zj.com
你有什么不明白的可以问我
展开全部
这主要看你查询、更新、删除时的条件
如果条件简单,批量查询、更新时也可以不用rs.movenext的
如果条件简单,批量查询、更新时也可以不用rs.movenext的
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
rs.delete删除的语句是删除所有rs对象中SQL语句中读取的符合要求的记录,无论多少条,只要在rs对象中读取出来,就删除掉,所以只要用rs.delete就全部删除了。
而读取数据的时候,rs对象的sql语句中可能有若干条记录,每次rs读取只能读一个数据,所以读取完依次要用rs.movenext把指针移动到下一条数据上读取以备读取下一条。
而读取数据的时候,rs对象的sql语句中可能有若干条记录,每次rs读取只能读一个数据,所以读取完依次要用rs.movenext把指针移动到下一条数据上读取以备读取下一条。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询