******一个小问题***********************
pTemp->Open("select * from data ",pConn1.GetInterfacePtr(),
adOpenStatic, adLockOptimistic,adCmdText);
//////////读取数据库中的信息添加到列表控件///////////
_variant_t vBorrowDate,vPeople,vDepartment,vBookname,vMemo;
try
{
int n=1;
LVITEM lvi;
CString strItem;
while(!pTemp->adoEOF)
{
vBorrowDate = pTemp->GetCollect("BorrowDate");
vPeople = pTemp->GetCollect("People");
vDepartment = pTemp->GetCollect("Department");
vBookname = pTemp->GetCollect("Name");
vMemo = pTemp->GetCollect("Memo");
//设置第一列
lvi.mask = LVIF_TEXT;
strItem.Format(_T("ID%d"), n);
lvi.iItem = n;
lvi.iSubItem = 0;
lvi.pszText = (LPTSTR)(LPCTSTR)(strItem);
m_cList.InsertItem(&lvi);
m_cList.SetItem(n,1,1,(LPCSTR)(_bstr_t)vBorrowDate,NULL,0,0,0);
m_cList.SetItem(n,2,1,(_bstr_t)vBookname,NULL,0,0,0);
m_cList.SetItem(n,3,1,(_bstr_t)vPeople,NULL,0,0,0);
m_cList.SetItem(n,4,1,(_bstr_t)vDepartment,NULL,0,0,0);
m_cList.SetItem(n,5,1,(_bstr_t)vMemo,NULL,0,0,0);
pTemp->MoveNext();
n++;
}
请问大侠为什么第一列即ID这一列可以正常显示,可是其他的列不能显示呀,数据连接正常已经测试过了.