MFC 从MySQL中读取数据插入listcontrol里 为什么数据显示只有一行一列???

2024-12-14 04:24:10
推荐回答(1个)
回答1:

代码如下:

CString qename = _T("select EName,SID,Sname,Course,class from studentmsg where class='1'");	
rs.Open(AFX_DB_USE_DEFAULT_TYPE,qename);
while (!rs.IsEOF()) {

// 第一列
rs.GetFieldValue(_T("EName"), rqename);
m_list_QUERYT.InsertItem(0, rqename);

// 第二列
rs.GetFieldValue(_T("SID"), rqsid);
m_list_QUERYT.SetItemText(0, 1, rqsid);


// 第三列
rs.GetFieldValue(_T("Sname"), rqsname);
m_list_QUERYT.SetItemText(0, 2, rqsname);

rs.MoveNext();
}

rs.Close();