*前言
进行到学生管理系统,在修改信息界面,经常会出现如下报错:
报错原因:因为数据库中并没有信息,所以他会报错。
代码:
Private Sub modificationRoll_Click()
Dim txtSQL$
Dim MsgText$
Dim Str2$
Dim mrc As ADODB.Recordset
txtSQL = "select *from student_info"
Set mrc = ExecuteSQL(txtSQL, MsgText)
If mrc.EOF = True And mrc.BOF = True Then
Str2 = MsgBox("当前没有记录,是否需要添加?", vbOKCancel + vbQuestion, "提示")
If Str2$ = vbOK Then
frminfo.Show
Exit Sub
Else
Exit Sub
End If
Else
frmModifysinfo.Show
End If
End Sub
在还没有进入修改学籍信息的窗体时,进行判断,连接数据库获取学籍表中的信息,如果数据库中没有信息,直接弹出提示,这样就会避免报错!
结束语
如果你有其他方法,非常欢迎分享!
感谢阅读!