';字符串为Null,其实这个字符串已经不是字符串了,更加确切的说,这个字符串的变"og:type" content="webpage">';字符串为Null,其实这个字符串已经不是字符串了,更加确切的说,这个字符串的变" /> ';字符串为Null,其实这个字符串已经不是字符串了,更加确切的说,这个字符串的变"> 在VB中,字符串为零长度和字符串为Null有什么区别?_安全_内存溢出

阅读 14

在VB中,字符串为零长度和字符串为Null有什么区别?,第1张


这两个是完全不同的,实际使用也完全不同。字符串为"",它还是字符串,只不过是一种特殊状态——零长度
,类似于C中的'\0';字符串为Null,其实这个字符串已经不是

字符串了,更加确切的说,这个字符串的变量的值已经无效了。
对三楼 murderor无语,不懂可以,但不要误导人。Null的实际使用与零字符串差别太大了:
任何与Null值的运算结果全是Null。
1+Null=Null
"ABC" & Null=Null
(Null=Null)=Null (注意,不是True也不是False)

Null这个值最初是由数据库提出来的,意思就是该值代表无效数据,任何与该值进行运算的结果也是无效。
在VB中除非是和数据库打交道,否则很少用到Null。
do while not data1recordseteof
if isnull(data1recordset!字段名) then
MsgBox "字段值为NULL"
endif
data1recordsetmovenext
loop
data1recordsetmovefist

要不你就写个SQL
"select from 表名where 字段名 is null"

欢迎分享,转载请注明来源:

内存溢出

原文地址:

http://outofmemory.cn/yw/12603435.html
字段名
(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
吉胜科技 吉胜科技 一级用户组
3D和MAYA,各是什么意思??运用在什么方面??
上一篇
2023-05-26
在PS里怎么给图片加上高光
2023-05-26

发表评论
请登录后评论... 登录
提交

    评论列表(0条)
保存
{label} {label}