术语 | CDaoRecordset::IsFieldNull | ||
释义 | CDaoRecordset::IsFieldNull BOOL IsFieldNull(void* pv) const; throw(CDaoException, CMemoryException); 返回值: 如果指定字段数据成员标记为NULL,则返回非零值,否则为0。 参数:
说明: 调用这个成员函数,可以确定记录集的指定字段数据成员是否标记为Null(在数据库术语中,Null表示“不含任何值”,与C++中的NULL不同)。如果一个字段数据成员标记为Null,则解释为不含任何值的当前记录的一个字段。 注意: 在有些情况下,使用IsFieldNull可能无效,就像下面代码实例表示的那样: COleVariant varValue; int nField; // this code is inefficient because data // must be retrieved for both IsFieldNull // and GetFieldValue if ( !rs.IsFieldNull( pField ) ) rs.GetFieldValue( nField, varValue ); // this code is more efficient rs.GetFieldValue( nField, varValue ); if ( varValue.vt == VT_NULL ) // do something 注意: 如果正在使用动态记录绑定而没有由CDaoRecordset派生,应保证使用例子中所示的VT_NULL。 请参阅:CDaoRecordset::IsFieldDirty, CDaoRecordset::IsFieldNullable |
||
随便看 |
|
MFC类库中文详解手册包含4274条MFC类库参考词条,基本涵盖了Microsoft基本类库中的类、全局函数、全局变量和宏的内容,是计算机编程的有利工具。