如何判断一个字段的值为空(NULL)

freebird_china 2000-07-28 02:57:00
小弟现有一个问题特向各位大虾请教:
判断某条记录的某个字段为空(NULL)如何写这条判断语句,该字段的数据类型为"字符",那如果是“数字”,“时间”,“逻辑”又该如何判断。快!快!!
谢谢!!50分
...全文
1773 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
Tyro 2000-07-28
  • 打赏
  • 举报
回复
if isnull(recordset("field")) then
值为null
else
值不为null
end if

  • 打赏
  • 举报
回复
Isnull(rs![field])
UserReg 2000-07-28
  • 打赏
  • 举报
回复
Faint,这么简单的问题就让TopHead得50份
TopHead 2000-07-28
  • 打赏
  • 举报
回复
如果只是判断为NULL应该用ISNULL函数就可以了。
WHQ 2000-07-28
  • 打赏
  • 举报
回复
我只会VC,在VC中通过ADO的_RecordstrPtr取得字段的值,存放在_variant_t类型的变量value中,然后可用value.vt来判断它的数据类型:
switch( value.vt )
{
case VT_NULL : //空值
case VT_EMPTY : //空字符串
case VT_I4 : //长整数
case VT_R8 : //双精度数或日期时间
......不一一列举了
}

7,759

社区成员

发帖
与我相关
我的任务
社区描述
VB 基础类
社区管理员
  • VB基础类社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧