_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;
}