如何在C ++中检查DBNull - ADO记录集字段?

时间:2013-02-07 00:11:41

标签: c++ ado

我试图通过C ++中的ADO从SQL Server检索数据,如何检查记录集字段的Null值? thre不是IsNUll()函数吗?

1 个答案:

答案 0 :(得分:6)

在C ++ ADO记录集中测试DBNull涉及检查fieldpointer->Value属性,类型为VARIANT。要测试空变量值,请检查vt字段,其中空值为VT_NULL

因此要测试DBNull,请检查fieldpointer->Value.vt == VT_NULL