sqlDef.Format("SELECT ProcedureName, Description FROM icCarInfo WHERE (CarNo = '%s') AND (ProductName = '%s')",ProductCo,cs_proceN);
m_ado.m_pRecordset=m_ado.OpenRecordset(sqlDef);
CString AdStr=(char*)(_bstr_t)m_ado.m_pRecordset->GetCollect("ProcedureName");
while(!AdStr.IsEmpty())
{
CString AdStrN=(char*)(_bstr_t)m_ado.m_pRecordset->GetCollect("Description");
m_list6.AddString(AdStr+" "+AdStrN);
m_ado.m_pRecordset->MoveNext();
AdStr=(char*)(_bstr_t)m_ado.m_pRecordset->GetCollect("ProcedureName");
}
我现在查询到记录了,如下
ProcedureName Description
大学 NULL
研究生 NULL
.........
我现在想用列表框m_list6输出显示,但是每次运行到获取Description 为NULL时即报错,该如何解决。