学生管理系统中遇到的问题

来源:互联网 发布:淘宝七天无条件退货 编辑:程序博客网 时间:2024/05/17 01:22

       近几天一直在做学生信息管理系统,在这个过程中遇到了很多的问题,最多的就是实时错误,常见的三类是:实时错误424,实时错误91,及实时错误3021.

实时错误424报错的原因是:窗体上缺少控件或者是控件的名称不对,只要细心点对其修改即可。在我那里错误出现在frmAbout窗体中,版本标签的名称与代码里的描述不一样,系统就报出了这样的一个错误。即

实时错误3021报错的原因是有多种,不过在我那里的错误主要在几个修改的窗体内发生的报错包括:修改班级信息,修改课程信息,修改学籍信息,修改成绩信息这四个窗体。出现下面这个窗体:


主要的原因是无相关的记录,即查找的数据库记录为空,所以系统会报出这个错。除此之外,我又查了查,还有以下几个原因,但是目前我还没有碰到,因为刚接触数据库时间不长,不过慢慢会好的:

1、查找到数据后,用 Del 命令删除记录后,再引用 Fields 后会出现错误. 
2、已经用MoveFirst 或用 MovePrevious 命令 移动至数据库开始后再用 MovePrevious 命令. 

3、已经用MoveLast 或用 MoveNext 命令 移动至数据库开始后再用 MoveNext 命令.

希望你们可以对症下药,第一个问题出现的可以点击:http://blog.csdn.net/wangyy130/article/details/9744955,里面有相应的解决方案。

实时错误91,我感觉这个问题是最棘手的,不同的人会有不同的情况。就我见到的有以下几个问题:

1、登陆不进去,显示的原因是:IF mrc.EOF  then没有数据源。

2、只要修改txtSQL="select * from where class_No"之间的空隙,就是你输入的时候可能多输了一个空格,或者是少输入了一个空格,这里要注意。我这里只是举例。

3、模块中的代码的拼写是否正确,例如我的同学在这个地方出现了错误,正确的是:sTokens = Split(SQL),而她写的是: sToken = Split(SQL);相比大家注意到了,她少写了一个s,结果系统也报出了以上的错误。看来细心也很重要啊!

这是自己在这个过程中遇到的问题,不过问题“1、登陆不进去,显示的原因是:IF mrc.EOF  then没有数据源”,还希望大家给予解答。





原创粉丝点击