机房收费系统—Bug总结

简介: 机房收费系统

在我们敲第一次机房收费系统的时候,总会有或多或少的Bug向你扑面而来。有的是一些常见易解决的有的是一些没见过而且还难以解决的,这个时候就需要我们站在巨人的肩膀上了。下面我给大家分享一下我遇到的Bug以及解决方案。

1.错误‘94’

20191003092402190.png

解决方法:

                      在错误的那一行后面添加& “”

报错原因:

                     因为数据库中的空有两种情况,一种是空字符串,也就是vb中的"",还有一种是NULL值,你通过vb程序插入的记录中空字段被当成空字符串,所以不会出错,而你从access中导入了含有NULL值的记录,这样在一些字符串处理函数中处理NULL值就会报错,你可以在导入前或导入后通过UPDATE语句将NULL值处理一下,文本字段更新为空字符串,数值字段更新为0,时间字段你可以指定一个默认值.或者,在你程序的代码中先使用IsNull函数检查要处理的数据是否是NULL.

2.错误‘-2147217873’

20191003092543588.png

解决方法:

              这个问题只需要你把逻辑搞清楚就很容易解决。只需要删除 mrc.AddNew 就好了。 因为需要的是更新表的数据,而AddNew是添加新的数据。当添加的数据不全面的时候有的数据就会是空值,所以就报错。

3.错误‘91’

20191003093937224.png

解决方法:

            这个问题是出现在组合查询中对表的一个连接中出现的错误,只需要在所连接的表的前面添加一个空格就OK了。


相关文章
|
SQL JSON 前端开发
【改BUG】项目遇到的奇葩bug
【改BUG】项目遇到的奇葩bug
101 0
|
2月前
|
SQL 运维 Java
记一个折磨了我一天半的 Bug
一杯茶,一根烟,一个 Bug 一天根本改不完。
36 1
|
7月前
|
数据库
机房收费系统之错误总结(一)
机房收费系统之错误总结(一)
38 1
|
7月前
机房收费系统之错误总结(二)
机房收费系统之错误总结(二)
46 1
|
安全 测试技术
不会写测试用例咋办?牢记这5点,你也能写出高逼格案例
不会写测试用例咋办?牢记这5点,你也能写出高逼格案例
153 1
写了个全局变量的bug,被同事们啪啪打脸
前阵子写了一个功能,测试 0 bug 就上线了,上线后也运行好好的,好多天都没有人反馈bug,超爽。。 不出问题还好,出问题就是大问题。。
|
缓存 JavaScript 小程序
接手前同事代码,特别烂,各种BUG,看麻了。。。
接手前同事代码,特别烂,各种BUG,看麻了。。。
|
存储 Java 程序员
BeanDifinition(加几行代码,可以产出让队友几天也找不出的Bug)
前言 文本已收录至我的GitHub仓库,欢迎Star:github.com/bin39232820… 种一棵树最好的时间是十年前,其次是现在
196 0
|
移动开发 程序员
我修复的印象最深的一个bug
如果提到程序员,我们绝大多数人可能会说,程序员每天的时间除了开发需求就是在查bug。在我以前,肯定会不以为然,但自从我成为一名程序员之后,我才深有体验,这句话其实说得没错。
|
运维 Cloud Native 测试技术
高质量的缺陷分析:让自己少写 bug
缺陷分析做得好,bug 写得少。阿里资深技术专家和你分享如何进行高质量的缺陷分析,总结了 5 个要点,通过缺陷分析消除开发中的各种盲点,打造一个学习型的团队。
高质量的缺陷分析:让自己少写 bug

相关实验场景

更多