网站首页  计算机词典

请输入您要查询的字词:

 

字词 CDaoRecordset::IsFieldNull
释义 CDaoRecordset::IsFieldNull

BOOL IsFieldNull(void* pv) const;
  throw(CDaoException, CMemoryException);

返回值:
如果指定字段数据成员标记为NULL,则返回非零值,否则为0。

参数:
pv指向想检查其状态的字段数据成员的一个指针,或者为NULL,用来确定是否有字段是Null。

说明:
调用这个成员函数,可以确定记录集的指定字段数据成员是否标记为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
随便看

 

计算机英汉双解词典包含34412条计算机术语英汉翻译词条,基本涵盖了全部常用计算机术语的翻译及用法,是计算机学习及翻译工作的有利工具。

 

Copyright © 2021-2025 foosec.com All Rights Reserved
更新时间:2026/10/23 21:49:28