学生信息管理系统问题——更新

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

 


 

错误原因:

       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

……

这样就可以继续运行了。

转载于:https://www.cnblogs.com/tanqianqian/p/5975074.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值