怎样判断Access数据库中的字段为空?(50分)

  • 主题发起人 主题发起人 流星蝴蝶剑
  • 开始时间 开始时间

流星蝴蝶剑

Unregistered / Unconfirmed
GUEST, unregistred user!
delphi6中如何判断Access数据库中的字段为空?该字段text型,我用如下语句不能判断:
if daotable.fields[1].value='',有无如类似vb中的isnull函数,如没有,该怎样实现?
如用daotable.fields[1].value=nil或daotable.fieldbyname('info1').isnull都出错,
哪位大侠帮帮我?
 
用 Trim(daotable.fields[1].value)=''试试
 
isnull(daotable.fields[1].)
 
多了一个.
isnull(daotable.fields[1])
 
用null就可以了。
daotable.fields[1].value=null
 
我是用dao调用access数据库的,我分别用isnull(daotable.fields[1])和
daotable.fields[1].value=null试验了一下,都不行!!!分别不能识别
isnull和null,怎么回事?用trim(daotable.fielsd[1].value)=''也不行!!



 
不会吧?null好像是关键字的?
怎么不能识别?
把你的uses单元贴出来。
 
我的uses如下:
Windows, Messages, SysUtils, Classes, Graphics, Controls, Forms, Dialogs,
comobj,Procandfunc,dao_tlb,IBServices,StdCtrls, ExtCtrls, ComCtrls, ToolWin;
我在delphi5下试验了一下NULL可通过,delphi6下却不行,怎么回事?我的delphi6不行?

 
加上Variants
 
多谢远帆大侠!!!!!!!!
 

Similar threads

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