敲学生信息管理系统已经有一段时间了,我开始的还是挺早的,可惜中途赶上期末的复习时间,两边就冲突了,想想我们期末考试的几大难科,让我不得不果断放弃了”学生“(全称有点长,就简化为“学生”吧)。现在还算是对得起自己,在几天的努力奋斗下终于把“学生”搞定了,也不能说是完全搞定,因为问题还是无处不在的。
![](https://img-blog.csdn.net/20140720213449712?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQveGlhbzcxNDA0MQ==/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/SouthEast)
尤其是“txtSQL=”后面的内容,出错的几率太大了,甚至有时候检查着和源码一模一样,但他就是不对,这时候我就会试着把源码粘过来,就这一点,就足以把问题解决,也就这一小点,它事关重大啊。
说说我遇到的几个大问题吧,相信也是我们共有的问题:
首先,是要在数据库连接无误
的状态下。
1).这个问题感觉最常见了,而且很多时候都不知道要从哪里入手来解决它;
看到这个相信很多同学都是再熟悉不过的了,如果存在这个问题,对于我来说重点检查对象就是一下这几部分:
尤其是“txtSQL=”后面的内容,出错的几率太大了,甚至有时候检查着和源码一模一样,但他就是不对,这时候我就会试着把源码粘过来,就这一点,就足以把问题解决,也就这一小点,它事关重大啊。
2)字符过长超过限定额度。是一些关于设置的问题,见下图:
这是因为在数据中我们设置的字符长度不够,这一点可以在数据库中来修改,步骤如下:打开数据库——>数据库——>student——>表——>右击dbo.strdent_Info——>设计,在打开的列表中,将学要修改的列名的数据类型改为varchar(10)或者更大,这样就不用愁在出错了;这是一个方法,另外还可以从text的属性中来设置字符串的限定,也是很简单的。
3)BOF和EOF的问题。
在程序运行过程中总会出现这个问题:
这就要我们来区分BOF和EOF了,在vb中,BOF指示当前记录位置位于Recordset对象的第一个记录之前,二EOF指示当前记录位置位于Recordset对象的最后一个纪录之后。更多的内容可以通过这个网站来学习一下:
http://zhidao.baidu.com/linkurl=pj58wPTmnwsj0J6vFZ7Lf5TimLXfSgcwf1wQ4UQLmEj46yQCheQ_XYwf3g1TA1HxV7VuknZsniwCfY9yUygUL_
问题还是有很多的,但是我们可以通过各种渠道来解决,其实大量的代码在编写过程中还是难免会出错的,这就要考验我们的细心程度了,尝试过我们才能体会到那种解决了一个难题之后的喜悦,实践出真知,从实践中收获更多!
问题还是有很多的,但是我们可以通过各种渠道来解决,其实大量的代码在编写过程中还是难免会出错的,这就要考验我们的细心程度了,尝试过我们才能体会到那种解决了一个难题之后的喜悦,实践出真知,从实践中收获更多!