15,471
社区成员
发帖
与我相关
我的任务
分享
_variant_t vtTmp;
......//通过GetCollect函数获取查询结果中的某个字段的值,放到vtTmp中
CString strName;
strName = (LPCTSTR)(_bstr_t)vtTmp;
CString CXMLMyLib::FromVARIANT( const _variant_t& varText )
{
CString csText;
if ( varText.vt == VT_BSTR )
csText = FromBSTR( varText.bstrVal );
return csText;
}
CString CXMLMyLib::FromBSTR( const _bstr_t& bstrText )
{
#ifdef _UNICODE
CString csText( (LPCWSTR)bstrText );
#else
USES_CONVERSION;
CString csText( W2A(bstrText) );
#endif
return csText;
}