学生信息管理系统---信息查询窗口无法查询到数据(问题及其解决办法)
来源:互联网 发布:甲骨文广播铃声软件 编辑:程序博客网 时间:2024/05/21 08:16
前言:
经过学生信息管理系统这个VB项目以后,我想我应该慢慢的将我在这个项目中的问题记录并且将解决方法发出来,所以就有了今天的这篇博客,本次详细说一下VB在和SQL Server 2014 进行交互的时候,出现问题以后如何进行问题的定位和解决。
窗体功能:
本窗体的功能:
本窗体实现的功能是通过 输入 学号、姓名、班号,来实现查看表中符合的记录。
问题经过:
当我进行学号或者姓名或者班号进行查询数据的时候,表中有符合条件的记录,但是就是无法查询出来,并且也没有任何的报错。
解决问题过程:
思考:
SQL语句是否出错
变量是否出错
数据库是否出错
其他未知错误
实践:
通过VB的逐语句(F8键)来进行逐行的运行代码,进行排查,没有发现VB的SQL语句有逻辑上的问题,然后在VB立即窗口中进行变量的查看,发现也没有问题,随后,我基本上可以断定我的VB的代码没有问题,然后我把排查的重心放到了数据库中,当我在数据库中去浏览记录的时候发现有些记录的信息后边跟有空格!
然后我突然明白了,原来是我的数据库的字段类型设置的有问题,我设置的是char 这种类型,根据以往学习的数据库的基本知识,我们可以知道Char(10) 如果填的值得长度没有到达10,数据库会自动进行补空格,而我在VB中进行的判断是完全匹配的判断,所以导致我代码是正确的,但是其中传递的信息是有误的,导致信息无法在数据库查询到,至此,我已经定位到了问题的所在,然后我经过在数据库中更改了字段的类型解决了此问题。
总结:
通过这次的问题,我知道了在VB与数据库进行交互的时候不仅要注意代码的逻辑是否是正确的,更要根据数据库里边的信息来进行编写代码,如果我们小觑了代码的严谨性和数据库的严谨性,我们就会出现问题,所以在以后进行此类项目的学习和实践中,我会更加的注意此类问题。
未完待续。。。
阅读全文
3 0
- 学生信息管理系统---信息查询窗口无法查询到数据(问题及其解决办法)
- 学生信息管理系统之查询数据信息
- 学生信息查询系统(有点问题)
- 学生信息管理系统之 查询学籍信息流程
- 【学生信息管理系统 4】:有趣的信息查询
- 学生信息管理系统之【修改信息窗口】
- 学生信息管理系统——“优化查询”
- 学生信息管理系统之修改数据信息
- 简易学生信息查询系统
- 学生信息管理系统(一)添加信息
- 学生信息管理系统(二)删除信息
- 【学生信息管理系统 2】:无法实现信息的添加
- 学生信息管理系统问题(一)
- 学生信息管理系统问题(二)
- 学生信息管理系统问题集锦(一)
- 学生信息管理系统问题集锦(二)
- 学生信息管理系统问题(二)
- 学生信息管理系统问题总结(二)
- 自定义键盘及数据交互
- hdu1875
- CSU 1567Reverse Rot
- 大整数乘法
- 文章标题
- 学生信息管理系统---信息查询窗口无法查询到数据(问题及其解决办法)
- CSU 1568Shrine Maintenance
- 哈密顿绕行世界问题-----DFS
- XGBoost实战与调优
- bootstrap下拉菜单和滚动监听插件
- 试谈jQuery中attr()和prop()的区别
- 2017多校第二场 HDU 6048 Puzzle 逆序数,脑洞题,结论题
- 杭电 OJ 1197 Specialized Four-Digit Numbers
- CSS 的浮动和清除