W wen-wjs Unregistered / Unconfirmed GUEST, unregistred user! 2004-03-23 #1 如何在delphi中判断一个字符串为空,或者是null呀?我以前用pb时有个函数是isnull,不知delphi中怎么办?
怡 怡.梦 Unregistered / Unconfirmed GUEST, unregistred user! 2004-03-23 #3 if aa='' then showmessage('11'); aa=#0//这样对不对,不知道。 aa=nul
W wen-wjs Unregistered / Unconfirmed GUEST, unregistred user! 2004-03-23 #4 你们说的是空串,我想知道的是如何判断null的字符串
S sinahappy Unregistered / Unconfirmed GUEST, unregistred user! 2004-03-23 #5 if trim(edit1.Text) ='' then begin showmessage('请输入'); edit1.SetFocus; exit; end;
W wen-wjs Unregistered / Unconfirmed GUEST, unregistred user! 2004-03-23 #6 那delphi中空串和null串有区别吗?在使用上可以一致对待吗?
K kerbcurb Unregistered / Unconfirmed GUEST, unregistred user! 2004-03-23 #7 空字符串是EmptyStr,判断字符串是否为空就是和EmptyStr比较 if str <> EmptyStr then//如果str1不为空
陈 陈浪 Unregistered / Unconfirmed GUEST, unregistred user! 2004-03-23 #8 用这个试试: if VarIsNull(Table.Fields[0].Value) then ShowMessage('Fields is Null!');
W wen-wjs Unregistered / Unconfirmed GUEST, unregistred user! 2004-03-23 #9 怡.梦所说的#0,我试了。编译没有提示出错。楼上的大虾所说还是没有说明null和emptystr的区别
陈 陈浪 Unregistered / Unconfirmed GUEST, unregistred user! 2004-03-23 #10 说明Null 和EmptyStr的区别在于: 1.EmptyStr值固定是空字符,而Null则是可变。 2。在数据库中,Null是不占空间的字段值,而Null则占空间。 3。如果取值时,EmptyStr可以由变量直接取,而Null则需要判断后作标记取。 4。Null和EmptyStr类型不同,前者是Variant(可变类型),后者是字符型。 。。。。。。 好好注意就好使用了。
说明Null 和EmptyStr的区别在于: 1.EmptyStr值固定是空字符,而Null则是可变。 2。在数据库中,Null是不占空间的字段值,而Null则占空间。 3。如果取值时,EmptyStr可以由变量直接取,而Null则需要判断后作标记取。 4。Null和EmptyStr类型不同,前者是Variant(可变类型),后者是字符型。 。。。。。。 好好注意就好使用了。