我想把数据库的内容查询出来放入列表
m_userlist.InsertItem(0,"");
m_userlist.SetItemText(0,0,(char*)(_bstr_t)m_pTreeRecordset->GetCollect("globalId"));
m_userlist.SetItemText(0,1,(char*)(_bstr_t)m_pTreeRecordset->GetCollect("Name"));
m_userlist.SetItemText(0,2,(char*)(_bstr_t)m_pTreeRecordset->GetCollect("year"));
这样来做的,可是当我的year可能在数据库中可能为空的,如果这样的话,这样做该程序就会出问题,我想问问,该怎么改进呢?
或者我怎么判断该查出的记录为空呢?
m_userlist.InsertItem(0,"");
m_userlist.SetItemText(0,0,(char*)(_bstr_t)m_pTreeRecordset->GetCollect("globalId"));
m_userlist.SetItemText(0,1,(char*)(_bstr_t)m_pTreeRecordset->GetCollect("Name"));
m_userlist.SetItemText(0,2,(char*)(_bstr_t)m_pTreeRecordset->GetCollect("year"));
这样来做的,可是当我的year可能在数据库中可能为空的,如果这样的话,这样做该程序就会出问题,我想问问,该怎么改进呢?
或者我怎么判断该查出的记录为空呢?
解决方案 »
- 什么时候必须包含afxext.h这个文件?
- 我的VC6.0为什么无法打开文件
- 急求有关中国象棋游戏编程资料!谢谢!
- 有谁知道与sscanf函数功能一样,入口参数是va_list的c函数是什么?
- 请教如何在Non-MFC DLL中显示对话框
- 请问如何从一个文本文件中读取一行数据?
- 你们做的有矫畸的摄像头图像采集程序,CPU及内存占用
- release版本和debug版本的程序有什么区别?
- 大侠救命!有没有一个vc的类,从一个文本文件(好多string组成)自动构造stringlist
- 用CoCreateInstance产生对象时,出现如下错误,请高手指点
- 关于如何学习VC语言的问题
- ?请教 MFC问题: 无模式对话框 与 模式对话框 本质区别
CString strItem;
var = m_pTreeRecordset->GetCollect("globalId");
if(var == VT_NULL)
strItem = "";
else
strItem = var.bstrVal;
m_userlist.SetItemText(0,0, strItem); //其余类推
if(var.vt == VT_NULL)