1--------CString strSourceFldValue;
2--------_variant_t vSourceFldValue;
3--------vSourceFldValue = m_pRsSource->GetCollect( _bstr_t(m_pPushFldNames[lFldCounter].m_strSourceName));
4--------vSourceFldValue.ChangeType(VT_BSTR);
5--------strSourceFldValue = vSourceFldValue.bstrVal ;
这是程序中的一段代码,是取数据库的数据进行比较,主要是运行到第三步,如果该步取出的数据为空,在第四步就会出错,请问该怎么办呢?
2--------_variant_t vSourceFldValue;
3--------vSourceFldValue = m_pRsSource->GetCollect( _bstr_t(m_pPushFldNames[lFldCounter].m_strSourceName));
4--------vSourceFldValue.ChangeType(VT_BSTR);
5--------strSourceFldValue = vSourceFldValue.bstrVal ;
这是程序中的一段代码,是取数据库的数据进行比较,主要是运行到第三步,如果该步取出的数据为空,在第四步就会出错,请问该怎么办呢?
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货