您的位置:首页 > 其它

VC中使用ADO因获取值为空而出现运行时错误【解决方法】

2012-05-29 21:15 447 查看
_variant_t var;

var=_bstr_t(m_pRecordset->GetCollect("name"));

if(var.vt != VT_NULL)

m_name=(LPCTSTR)(_bstr_t)var;

else

m_name="";

if(m_pRecordset->GetCollect("sex").vt==VT_NULL)

m_sex=_T("");

else

m_sex=m_pRecordset->GetCollect("sex").bstrVal;

if(m_pRecordset->GetCollect("age").vt==VT_NULL)

m_age=_T("");

else

{

char ch[10];

_itoa((m_pRecordset->GetCollect("age").intVal),ch,10);

m_age=ch;

}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐