机房收费系统—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
|
21天前
|
SQL 运维 Java
记一个折磨了我一天半的 Bug
一杯茶,一根烟,一个 Bug 一天根本改不完。
28 1
|
6月前
机房收费系统之错误总结(二)
机房收费系统之错误总结(二)
40 1
|
6月前
|
数据库
机房收费系统之错误总结(一)
机房收费系统之错误总结(一)
36 1
|
安全 测试技术
不会写测试用例咋办?牢记这5点,你也能写出高逼格案例
不会写测试用例咋办?牢记这5点,你也能写出高逼格案例
131 1
|
缓存 JavaScript 小程序
接手前同事代码,特别烂,各种BUG,看麻了。。。
接手前同事代码,特别烂,各种BUG,看麻了。。。
|
监控 安全 架构师
抱歉,你测试的项目上线之后bug太多了!
抱歉,你测试的项目上线之后bug太多了!
|
Python
遇到bug不要慌,先发个文章看看
遇到bug不要慌,先发个文章看看
128 0
|
Java 中间件 程序员
最网最全bug定位套路,遇见bug再也不慌了
最网最全bug定位套路,遇见bug再也不慌了
318 0