数据库空串(50分)

  • 主题发起人 主题发起人 斗士
  • 开始时间 开始时间

斗士

Unregistered / Unconfirmed
GUEST, unregistred user!
如何判断数据库字段值为空。
从数据库中获得数据,由于不知为空出现异常,
用字段值还是捕捉异常。
劳驾给点代码。
 
测试结果集是否为空:
if ADataSet.IsNull then ...
测试字段是否为空:
if AField.IsNull then ...

 
捕捉字段值
if tablex.fieldvalues['xx']=null then
do someing
else
do someing
数据库是否为空
if tablex.isempty=true then
abort
else
do someing

 
null 只能用于SQL数据库,对于File型数据库是没用的
 
是字段为空(不存在)或字段返回的值为空?
 
估计你用了
S:=FIELDS.VALUE+FIELDS.VALUE 这样的句子
改为 S:=FIELDS.ASYOURTYPE+FIELDS.ASYOURTYPE
 

另一个简单的方法 :

不让字段值为空,它还能出错吗?哈 哈 哈 哈 这么简单!

在DataBase DeskTop 上定义每一个有问题字段的默认值。

 
一时手误,不好意思,对前面的更正一下,是ADataSet.Eof
 
多人接受答案了。
 
后退
顶部