在敲学生信息管理系统之前,我先大致的了解了一下学生的整体构造,有了基本的了解再敲感觉思路会更清晰些,具体的可见我的博客《学生信息管理系统初了解》。
1、首先遇到的就是数据库的连接,一般会出现这个问题:
说明数据库没有连接好,开始我是因为访问ODBC数据源的UID或者PWD与程序代码中的不一致,所以出现此问题,设置一致了应该就没什么问题了。
2、解决了SQL Server 的问题,VB中又会出现问题,我的是因为VB中缺少一些文件,出现如下图找不到工程或库的问题:
这个问题的解决办法,可以看一下《VB的数据环境设计器》,我就是这样解决的。
3、这里需要注意的是文本框的数据长度,具体的情况具体对待,在设计编程的时候要有所体现,比如成绩设置0到100之间,那么编程中也需要做相应的属性或者代码的设置,否则就会出错,一定要特别的注意。要设置一下文本框的输入类型和输入的数据长度。不然会出现如下问题:
4、当表中没有添加任何信息,修改信息时就会报错:
解决方法如下:
我们可以在修改信息的过程中添加如下代码:
5、设置年级课程时,如果选择添加的课程与已选的重复,还会被添加进去,造成了所选课程的重复。
解决方法如下:
6、运行时问题解决的差不多了,接下来就是打包了。打好包,能异地发布很关键。如果按源代码写的,打包运行后就会出现这样的问题:
要想保证数据库的正常使用,当然意思就是不管你的应用程序到哪都要满足他们能连接到你电脑上的数据库。访问ODBC数据源的方法:
注:server写自己电脑的ip地址,database要与FileDSN一致,这样就可以打包在异地发布了。
总之系统中还有许多小问题和不足之处,如combobox控件有时把它设置为只能选择不能输入会更方便些。做好一个完美的让人用的舒心的软件并不是那么容易的事。敲完学生信息管理系统收获很多,接下来的学习要更加的努力了,Fighting!!!