机房收费系统—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了。


相关文章
|
9月前
|
SQL JSON 前端开发
【改BUG】项目遇到的奇葩bug
【改BUG】项目遇到的奇葩bug
|
2月前
机房收费系统之错误总结(二)
机房收费系统之错误总结(二)
24 1
|
10月前
|
安全 测试技术
不会写测试用例咋办?牢记这5点,你也能写出高逼格案例
不会写测试用例咋办?牢记这5点,你也能写出高逼格案例
|
12月前
机房重构遇到的BUG
机房重构遇到的BUG
48 0
|
缓存 JavaScript 小程序
接手前同事代码,特别烂,各种BUG,看麻了。。。
接手前同事代码,特别烂,各种BUG,看麻了。。。
|
Python
遇到bug不要慌,先发个文章看看
遇到bug不要慌,先发个文章看看
107 0
|
Java 中间件 程序员
最网最全bug定位套路,遇见bug再也不慌了
最网最全bug定位套路,遇见bug再也不慌了
252 0
|
存储 Java 程序员
BeanDifinition(加几行代码,可以产出让队友几天也找不出的Bug)
前言 文本已收录至我的GitHub仓库,欢迎Star:github.com/bin39232820… 种一棵树最好的时间是十年前,其次是现在
169 0
|
XML 数据格式
解决Bug:OnErrorNotImplementedException
解决Bug:OnErrorNotImplementedException
354 0
解决Bug:OnErrorNotImplementedException
|
运维 监控 IDE
同事牛逼啊,写了个隐藏 bug,我排查了 3 天才解决问题!
最近线上监控 SFTP 连接频繁爆表,通过重启某个系统,连接数迅速下降,系统就能恢复正常,初步判断是应用程序连接未关闭的问题导致的。
同事牛逼啊,写了个隐藏 bug,我排查了 3 天才解决问题!