【发布时间】:2021-10-01 10:49:45
【问题描述】:
又是NULL!!!!
如果没有任何内容,我已将字段设置为零长度字符串,这适用于大约一半的记录。 运行sql语句:
select * from contacts WHERE organisation is null
按预期不返回任何行。
但是VBA
Debug.Print Len(Me.Organisation)
If IsNull(Me.Organisation) Then
Label50.Caption = "null"
Else
Label50.Caption = Len(Me.Organisation)
End If
将所有长度为零的记录显示为 null 而不是 0
该字段在 db 上定义为带有以下参数的短文本:
为什么 VBA 告诉我它显然不是空值?
【问题讨论】:
-
我无法复制此问题。代码在什么事件中?可能想要发布到允许附加文件并提供您的数据库进行分析的论坛。