标签: c++ ado
我试图通过C ++中的ADO从SQL Server检索数据,如何检查记录集字段的Null值? thre不是IsNUll()函数吗?
答案 0 :(得分:6)
在C ++ ADO记录集中测试DBNull涉及检查fieldpointer->Value属性,类型为VARIANT。要测试空变量值,请检查vt字段,其中空值为VT_NULL。
fieldpointer->Value
VARIANT
vt
VT_NULL
因此要测试DBNull,请检查fieldpointer->Value.vt == VT_NULL
fieldpointer->Value.vt == VT_NULL