【学生系统】错误集锦(一)

 错误一:

在修改学籍信息窗体显示更新数据成功,但实际数据库中把刚才修改的数据库删除了。

解决思路及方案:

学生系统中更新数据的步骤是:先把要更改的数据删除,再添加修改后的数据。而我犯的错误是没有mrc.update,也就是让数据更新的时候,把数据删除了,加了新的数据,但是没有更新数据。加上代码mrc.update即可。

Private sub updateCommand_Click()
    ……
    mrc.delect
    ……
    mrc.AddNew
    mrc.update
    ……
End Sub

错误二:

1.在修改学籍信息窗体,点击更新数据,显示“实时错误3704”,点击调试后显示错误在mrc.delect.

2.在修改学籍信息时,学号没有重复,却显示学号重复!

        

解决思路及方案:

mrcc与mrc的区别:mrc是一个记录集,用来临时存放数据。而mrcc是重新定义了一个新的记录集对象,专门用来查询修改后是否和数据库里有重复的数据。解决方案:将上图中红框内的"mrc"改为"mrcc"即可。

错误三:

解决思路及方案:

第一次出现这个错误是连接数据库的语句出现了单词打错的错误。错将"form"打成"from",害得我花费了不少时间找错误。大家敲代码一定要小心,仔细!

一般出现91错误不是代码问题就是数据库连接出现问题,第二次出现这个错误,这时,我们检查一下代码,有没有逻辑性以及马虎上的错误。再检查一下数据库连接是否成功。我出现的问题是:ODBC中数据源的名称与代码的数据源名称不一致,以及登录SQL Server的密码要与连接odbc代码的密码一致。如下图,名称与密码都保持一致就OK了。

错误四:

解决思路及方案:

在frmMain窗体中出现“366”错误。其实,仔细看课本就很清楚了,是让你建一个“父MDI窗体”,所以我们先建立一个MDI窗体作为父窗体,多个form窗体作为子窗体,将多个form窗体MDIChild属性改为True即可。

猜你喜欢

转载自blog.csdn.net/hellen0708/article/details/81069102