while(!CADB.pRst->adoEOF)
{
index = m_CRLList.GetItemCount();
m_CRLList.InsertItem(index, "");
strtmp.Format("%d", index + 1); strtmp.Format((_bstr_t)CADB.pRst>GetCollect("LastUpdateTime")); //这里中断了
m_CRLList.SetItemText(index, 1, strtmp);
CADB.tmp = CADB.pRst->GetCollect("CRLType");
m_CRLList.SetItemText(index, 2, strtmp);
}
数据库 字段LastUpdateTime是空值
运行后 程序会中断 问题就是出在获取的LastUpdateTime为空值
请问该怎么解决
{
index = m_CRLList.GetItemCount();
m_CRLList.InsertItem(index, "");
strtmp.Format("%d", index + 1); strtmp.Format((_bstr_t)CADB.pRst>GetCollect("LastUpdateTime")); //这里中断了
m_CRLList.SetItemText(index, 1, strtmp);
CADB.tmp = CADB.pRst->GetCollect("CRLType");
m_CRLList.SetItemText(index, 2, strtmp);
}
数据库 字段LastUpdateTime是空值
运行后 程序会中断 问题就是出在获取的LastUpdateTime为空值
请问该怎么解决
获取数据库字段的方法不对。
我觉得你还是应该在Format前面判断下,如果LastUpdateTime为空,则strtmp = "";
否则strtmp.Format((_bstr_t)CADB.pRst>GetCollect("LastUpdateTime"));