如何判断一个字段是否是空的? (20分)

  • 主题发起人 主题发起人 城里的月饼
  • 开始时间 开始时间

城里的月饼

Unregistered / Unconfirmed
GUEST, unregistred user!
我得到了当前记录的字段值(字符串型) Num:=Tabel1.Fieldbyname('num').asstring;事实上该字段
没有任何值,是空的.但是我做如下判断时总不成功:
if (num=null) or (num='') then .....

为什么? 表是db表
 
试试看trim
Num:=Tabel1.Fieldbyname('num').asstring;
num:=trim(num);
if (num=null) or (num='')then.........
 
if trim(num)='' then .....
 
用 isnull 来进行判断,试试。

if table1.Fields.FieldByName('xxxxx').IsNull then do
 
if not table1.Fields.FieldByName('num').IsNull then
Num:=Tabel1.Fieldbyname('num').asstring
else
....

 
同意 happy0971, 用 IsNull 布尔型判断!
 
多人接受答案了。
 

Similar threads

S
回复
0
查看
1K
SUNSTONE的Delphi笔记
S
S
回复
0
查看
926
SUNSTONE的Delphi笔记
S
S
回复
0
查看
3K
SUNSTONE的Delphi笔记
S
S
回复
0
查看
2K
SUNSTONE的Delphi笔记
S
后退
顶部