窗体功能:
问题经过: 当我进行学号或者姓名或者班号进行查询数据的时候,表中有符合条件的记录,但是就是无法查询出来,并且也没有任何的报错。
解决问题过程:
思考:
SQL语句是否出错
变量是否出错
数据库是否出错
其他未知错误
实践:
通过VB的逐语句(F8键)来进行逐行的运行代码,进行排查,没有发现VB的SQL语句有逻辑上的问题,然后在VB立即窗口中进行变量的查看,发现也没有问题,随后,我基本上可以断定我的VB的代码没有问题,然后我把排查的重心放到了数据库中,当我在数据库中去浏览记录的时候发现有些记录的信息后边跟有空格!
然后我突然明白了,原来是我的数据库的字段类型设置的有问题,我设置的是char 这种类型,根据以往学习的数据库的基本知识,我们可以知道Char(10) 如果填的值得长度没有到达10,数据库会自动进行补空格,而我在VB中进行的判断是完全匹配的判断,所以导致我代码是正确的,但是其中传递的信息是有误的,导致信息无法在数据库查询到,至此,我已经定位到了问题的所在,然后我经过在数据库中更改了字段的类型解决了此问题。
未完待续。。。 总结
以上是内存溢出为你收集整理的学生信息管理系统---信息查询窗口无法查询到数据(问题及其解决办法)全部内容,希望文章能够帮你解决学生信息管理系统---信息查询窗口无法查询到数据(问题及其解决办法)所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)