错误一:
在修改学籍信息窗体显示更新数据成功,但实际数据库中把刚才修改的数据库删除了。
解决思路及方案:
学生系统中更新数据的步骤是:先把要更改的数据删除,再添加修改后的数据。而我犯的错误是没有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即可。