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 ;
这是程序中的一段代码,是取数据库的数据进行比较,主要是运行到第三步,如果该步取出的数据为空,在第四步就会出错,请问该怎么办呢?