4,011
社区成员
发帖
与我相关
我的任务
分享
if(m_list)
m_list.DeleteAllItems();
int intm;
try
{
_variant_t RecordsAffected;
_bstr_t name, sex,age;
m_pRecordset = m_pConnection->Execute("select isnull(名字,'0'),isnull(性 别,'0'),isnull(年龄,'0') from student1 ",&RecordsAffected,adCmdText);
while(!m_pRecordset->adoEOF)
{//获取表中信息
name= m_pRecordset->GetCollect("名字");
sex=m_pRecordset->GetCollect("性别");
age=m_pRecordset->GetCollect("年龄");
//显示表中信息
intm=m_list.InsertItem(0,(_bstr_t)name);
m_list.SetItem(intm,1,1,(_bstr_t)sex,NULL,0,0,0);
m_list.SetItem(intm,2,1,(_bstr_t)age,NULL,0,0,0);
m_pRecordset->MoveNext();
}
AfxMessageBox("查询成功!");
}
catch (_com_error e)
{
CString errormessage;
errormessage.Format("查询失败!\r\n错误信息:%s",e.ErrorMessage());
AfxMessageBox(errormessage);
return ;
}