机房收费系统——无效使用null值

今天我处于敲机房的最后阶段,无意间出现了一个问题,那就是:


 机房收费系统——无效使用null值_第1张图片

点击调试,指向在MSHFlexGrid添加信息的一行代码:

TextMatrix(.Rows - 1, 3) = Trim(mrc!offdate)

之后点击帮助,显示:

机房收费系统——无效使用null值_第2张图片

相信有的人也遇到过这个问题,那好,我们来看看这到底是因为什么吧:

机房收费系统——无效使用null值_第3张图片

原来是因为表有空值null,本来想着自己手动把它改一下就得了,谁知道这一条记录不能进行修改,然后,又想着直接把这条记录删了吧,但是也删不了,我就只能问度娘了……

通过各种查,得到了解决方法:在代码后面加上“&""”,就不报错了。

下面普及一下关于null的知识:

机房收费系统——无效使用null值_第4张图片

我还查到了empty、null和nothing的区别,虽然表面意思都是空,但是实际上是有区别的,我们千万不要被他们的表面所迷惑哦!!http://zhidao.baidu.com/question/34826590.html

 






你可能感兴趣的:(数据库)