• sql server数据库中删除的过程


          这是在vb中的一个对数据库中数据的删除过程,点击按钮后程序第一句则是将你要删除的那条记录的位置作为书签保存到myBookmark这个变量里面,然后选择确定删除的话,首先执行if语句下的第一句

           mrc.MoveNext

    即是将当前记录指向下下一条记录,这个“下一条”记录如果已经是最后一条记录的下一条即为空记录的地方(if mrc.EOF),那么则将当前记录指向第一条记录,因为当前记录不能为空(再详细点解释的话我前面一片博客已经做过论述,这个是关于EOF和BOF的理解),然后将MoverNext后的当前记录书签位置保存在myBookmark变量里,覆盖原来的位置,然后又将当前位置转移到你想删除的那条数据上,执行删除语句

          mrc.MoveLast

          mrc.Delete

          到这里,就完成了指定记录的删除。接下来则是把刚才你删除之前你要删除的记录的下一条记录显示出来,因为之前你已经把这条记录保存到了myBookmark里面,所以再赋值回去就行了

          mrc.Bookmark=myBookmark

    然后用自定义的viewData()函数将其显示出来。

          第一个Else里则是一开始MoveNext之后并不是指向空区域,首先是将MoveNext后的记录(要删除记录的下一条记录)书签位置保存在myBookmark里面,然后

          MovePrevious

    回到你想删除的记录,执行删除指令

          mrc.Delete

    然后再将删除前的下一条记录赋给书签作为当前记录

          mrc.Bookmark=myBookmark

    然后显示当前记录

          Call viewData

    最后一个Else就不用说了。

  • 相关阅读:
    设计模式学习笔记之设计原则
    设计模式学习笔记之生成器模式
    设计模式学习笔记之适配器模式、外观模式
    java中的日期类型之间转换
    JS刷新当前页面的几种方法总结
    Java_枚举
    动态规划详解_2
    Java算法-动态规划详解
    Java经典算法题_2
    Java算法
  • 原文地址:https://www.cnblogs.com/jiangu66/p/3206448.html
Copyright © 2020-2023  润新知