学生信息管理系统问题集锦(二)
在调试过程中,遇到了很多问题,比如“3021”、“91”、“424”、“-2147217887”……今天我们就谈谈“91”吧
问题出现时:
正当我平静的调试的代码时,突然天空变得黑暗,电闪雷鸣,窗外吹来一阵冷风,不妙,天有不测之风云,果然电脑屏幕上弹出这样一个对话框:
在代码部分显示的是如下图这个错误,但是但看这句代码,无论从语法上还是从拼写上都没有错误,怎么办呢?把代码重新检查一遍?No No No 预知后事如何,请继续往下看。。。
解决过程中:
其实这个问题很常见,先说说我的解决过程吧,我是运用了“本地窗口”,如下图:
通过这张图,其实很容易看出来,where和student连到了一起,其实中间应该有一个空格的。
怎么样?是不是感觉用本地窗口调代码,更容易了呢?其实还是要分情况啦!
解决过程后:
让自己知识由n变成n+1,我查看了很多类似的博客,发现其实这个错误出现的原因还有很多:
1.SQL语句拼写错误,比如
txtSQL = "select *from student_Info where student_ID='" & Trim(txtSID.Text) & "'" 这句,*与from连在了一起,就会出现这个错误。
2.数据库与VB没有连接好,这是应该检查一遍数据库是否连接好了,或者重新配置一遍。
总结:条条大路通罗马,解决错误的时候,此路不通还有它路,千万不要放弃!!