在此次工程中,有CListCtrl,每次从数据库读入数据后填入表中,出现空字段转换出错问题.
解决方案:(? :表达式)
m_list.SetItemText(nn,1,(Vbook_name.vt!=VT_NULL)?((std::string)(bstr_t)Vbook_name).c_str():"NULL");
如果不为空,则则进行类型转换成string,否则录入"NULL"
在此次工程中,有CListCtrl,每次从数据库读入数据后填入表中,出现空字段转换出错问题.
解决方案:(? :表达式)
m_list.SetItemText(nn,1,(Vbook_name.vt!=VT_NULL)?((std::string)(bstr_t)Vbook_name).c_str():"NULL");
如果不为空,则则进行类型转换成string,否则录入"NULL"