请教如何避免Sql Server中为的字段
请问如何处理Sql Server中为<NULL>的字段?
比如我有一个表person,有三个字段:
name -- nvarchar(20),
birthday -- datetime,
address -- nvarchar(100)
假如有一条记录,它的birthday 和 address字段都为 <NULL> ,我想把这条记录取出来显示在一个ListControl列表中,会报错
该如何处理 <NULL> 字段呢? 对GetFieldValue(nIndex,varValue)中的varValue作判断吗??多谢赐教~
------解决方案--------------------
CDBVariant的相应成员是m_dwType,判断是否为DBVT_NULL
汗,才发现有这么多种variant..
比如我有一个表person,有三个字段:
name -- nvarchar(20),
birthday -- datetime,
address -- nvarchar(100)
假如有一条记录,它的birthday 和 address字段都为 <NULL> ,我想把这条记录取出来显示在一个ListControl列表中,会报错
该如何处理 <NULL> 字段呢? 对GetFieldValue(nIndex,varValue)中的varValue作判断吗??多谢赐教~
------解决方案--------------------
CDBVariant的相应成员是m_dwType,判断是否为DBVT_NULL
汗,才发现有这么多种variant..