平生第一次自己动手做的一个系统,尽管代码不是自己完完全全敲下来的,但万事开头难,我已经很满足了。下面就拿出自己的一些心得和大家分享。
学生管理系统从开始到验收自己足足做了有两周的时间,该系统实现了对学生信息的增、删、修、查,可以说是满足了基本的需求。它是在VB学习的基础上加进了数据库的知识,完成该系统除了实现代码部分的功能,最重要的就是建立数据库和VB的连接。首先需要做的就是完成对数据源的ODBC配置,接下来打开数据库,最后在VB中建立对数据库的连接即可。
下面就将自己在做管理系统时遇到的问题分享给大家,希望对大家有所帮助。此次完成系统的最大感悟就是:书写代码就如同与人交流,一字之差都会使意思有很大的变化,当然代码的一字之差带来的就是系统的bug。最常见的就是实时错误'91',
这个错误大部分是由于连接数据库的代码部分出错而导致的,最不起眼的问题是在书写代码时缺少了一个空格,误将 txtsql = "select*from class_info "书写
为 txtsql = "select*fromclass_info ",错误虽小,但是值得注意;还有就是实时错误'-2147217887(80040e21)'
这是由于数据库中对文本框对应的数据空间有一定的限制,一旦超出了长度值,就会产生该种错误。当然长度值可以在相应表的设计中修改,具体步骤如下:
------------------->
还有实时错误"-2147217885(80040e23)"此错误是由于查询结果为空导致的;最后想要介绍的是当一切都就绪时,还有一个相当关键的问题就是系统在不同电脑上的运行问题,要想自己的系统能够在其他的电脑上运行,即完成VB与数据库的远程连接,需要将数据库所在电脑的ip地
址写入连接字符串中,即ConnectString= "provider=sqloledb;server=192.168.24.122;uid=sa;pwd=123;database=student",本地连接的字符串为ConnectString= "fileDSN=student.dsn;UID=sa;PWD=123"。
以上就是做管理系统比较常见的一些问题,当然还不止这些,未完,待续!