zoukankan      html  css  js  c++  java
  • 学生信息管理系统问题——更新

    问题(更新):在学生信息管理系统中当我点击修改,更新,出现学号重复然后再点击更新就会出现错误提示框。

     


     

    错误原因:

           mrc.Delete   这个代码的意思是删除以前那个表,然后重新输入,更新,但是再点击一边已经删除了,所以就会报错。

    解决方法:

    关于解决方法我找了很多,尤其是看

    学生信息管理系统之问题汇总”这篇博客,它上面是说加上一个判断,可是不知道为什么我的添加之后没有效果。如图:


     

    于是殷伟涛帮我想了办法,就是一次修改对应着一次更新,无法点击第二次就行了。

    于是在代码里面一共有四个地方进行修改:

    第一个地方:

    PrivateSub updateCommand_Click()

           updateCommand.Enabled= False '限制 更新1

                   Dim mrcc As ADODB.Recordset

    ……

    第二个地方:

     Call viewData

                Frame1.Enabled = True                          '使导航按钮有效       

               updateCommand.Enabled= False '限制 更新2

                   mcclean = True

    ……

    第三个地方:

    PrivateSub Form_Load()

           updateCommand.Enabled= False '限制更新3

    ……

    第四个地方:

    Private Sub editCommand_Click()

    updateCommand.Enabled = True '限制更新4

    ……

    这样就可以继续运行了。

  • 相关阅读:
    HDU 4512 吉哥系列故事——完美队形I (LCIS)
    HDU 4506 小明系列故事——师兄帮帮忙
    SDUT Greatest Number
    HDU 4545 魔法串
    HDU 4546 比赛难度 (优先队列 * * )
    Android布局学习
    K9mail编译
    没有小的项目
    dxDBTreeView自动删除数据问题
    SQL Server查看表空间占用情况
  • 原文地址:https://www.cnblogs.com/tanqianqian/p/5975074.html
Copyright © 2011-2022 走看看