经历了具体不知道是多少天的学生信息管理系统的敲代码,百度,查资料,请教同,终于完成了,充满了喜悦。
下面先说说我所遇到的一些问题吧。
问题一:
此问题是大部分同学都会遇到的问题,出现这个问题的原因普遍有两个。
其一:是数据库的连接没有成功连接上,(看看服务是否有停止的)。
其二:那就是你代码的问题了。例如:txtSQL=" select * from student_Info where student_ID ='" & txtSID.text &"'"
看看是不是有什么拼写的错误,是否用的是英文格式下的字符,还有就是空格不能多也不能少,这个要多加注意下。
问题二:
这个问题是在删除完数据后出现的问题,问题的根本就是没有数据,要
解决这个问题,我们可以加一个判断,判断一下是否数据库中还有数据,
如果没有,那么我们就做出相应的处理。例如:
txtSQL = "select * from student_Info"
Set mrc = ExecuteSQL(txtSQL, MsgText)
If mrc.EOF = True And mrc.BOF = True Then
MsgBox "数据空清空,请去添加信息!", vbOKOnly + vbExclamation, "警告"
mrc.Close
Unload Me
Else
Call viewData
End If
问题三:
这个错误很不应该,是控件加载错了,listbox 不能用textbox 来代替的。
问题四:
这个是因为数据被删,不能在所在的行进行修改。
问题五:
是控件中输入长度的限制,出现越界的问题。
去sql中修改表中各个名称的数据类型,也可以限制输入的长度。
问题的总结先到这里,接下来会是什么呢,容我想想再来一趟。