数据库中空值的判断。

yongdu 2000-07-13 04:14:00
用CRecordSet从数据库中读出一个字段类型为整型(该字段允许为空),那么我怎么判断与其相绑定的RFX_LONG的CRecordSet::long型成员变量的值是从数据库中读出来的空值
...全文
199 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
bird2000 2000-07-18
  • 打赏
  • 举报
回复
得到field的值(ColeVariant类型),判断.vt是否为VT_EMPTY即可
wdf 2000-07-16
  • 打赏
  • 举报
回复
可以在 try{ } catch(...){ value=0; } 中这样做。
gomi 2000-07-14
  • 打赏
  • 举报
回复
CRecordset中有一个成员函数BOOL IsFieldNull( void* pv )。
zzh 2000-07-13
  • 打赏
  • 举报
回复
实际上,如果你的CRecordset是从数据库中静态派生的话,程序会自动把数据进行绑定的。不知道你为什么要判断数据是否为空,如果是LONG型值,缺省生成的构造函数的设为0,你可以判断它是否为0.最好把你的问题讲清楚一点。

4,011

社区成员

发帖
与我相关
我的任务
社区描述
VC/MFC 数据库
社区管理员
  • 数据库
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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