void CAddDlg::List_AllShow(CString str)
{
m_addList.DeleteAllItems();
Cemployee m_employee;
try
{
if(m_employee.IsOpen())
m_employee.Close();
if(!m_employee.Open(CRecordset::snapshot,str))
{
MessageBox(L"打开数据库失败!",L"数据库错误");
return;
}
}
catch(CDBException *e)
{
e->ReportError();
}
int nindex = 0;
m_employee.MoveFirst();
//CString eno, ename,esex,eage,eduty,elevel,retiretime;
while (!m_employee.IsEOF())
{
LV_ITEM litem;
litem.mask = LVIF_TEXT;
litem.iItem = nindex;
litem.iSubItem = 0;
litem.pszText = L"";
m_addList.InsertItem(&litem);
m_addList.SetItemText(nindex, 0, m_employee.m_eno);
m_addList.SetItemText(nindex, 1, m_employee.m_ename);
m_addList.SetItemText(nindex,2,m_employee.m_esex);
m_addList.SetItemData(3,m_employee.m_eage);
m_addList.SetItemText(nindex,4,m_employee.m_eduty);
m_addList.SetItemText(nindex, 5, m_employee.m_elevel);
m_addList.SetItemText(nindex,6,m_employee.m_etitle);
m_addList.SetItemData(7,m_employee.m_esalary);
m_addList.SetItemText(nindex,8,m_employee.m_epolirical);
m_addList.SetItemText(nindex, 9, m_employee.m_eeducation);
m_addList.SetItemText(nindex, 10, m_employee.m_ebegintime.Format("%Y-%m-%d"));
m_addList.SetItemText(nindex, 12, m_employee.m_eendtime.Format("%Y-%m-%d"));
m_employee.MoveNext();
nindex++;
}
m_employee.Close();
}
加上了这一段就出现了错误,为什么呢?[img pic_type= width= height=]file:///E:/downloud/QQ下载/343094955/Image/C2C/0(UHBE7NNX]%60%25~61ZW%7DQQ93.png[/img]
{
m_addList.DeleteAllItems();
Cemployee m_employee;
try
{
if(m_employee.IsOpen())
m_employee.Close();
if(!m_employee.Open(CRecordset::snapshot,str))
{
MessageBox(L"打开数据库失败!",L"数据库错误");
return;
}
}
catch(CDBException *e)
{
e->ReportError();
}
int nindex = 0;
m_employee.MoveFirst();
//CString eno, ename,esex,eage,eduty,elevel,retiretime;
while (!m_employee.IsEOF())
{
LV_ITEM litem;
litem.mask = LVIF_TEXT;
litem.iItem = nindex;
litem.iSubItem = 0;
litem.pszText = L"";
m_addList.InsertItem(&litem);
m_addList.SetItemText(nindex, 0, m_employee.m_eno);
m_addList.SetItemText(nindex, 1, m_employee.m_ename);
m_addList.SetItemText(nindex,2,m_employee.m_esex);
m_addList.SetItemData(3,m_employee.m_eage);
m_addList.SetItemText(nindex,4,m_employee.m_eduty);
m_addList.SetItemText(nindex, 5, m_employee.m_elevel);
m_addList.SetItemText(nindex,6,m_employee.m_etitle);
m_addList.SetItemData(7,m_employee.m_esalary);
m_addList.SetItemText(nindex,8,m_employee.m_epolirical);
m_addList.SetItemText(nindex, 9, m_employee.m_eeducation);
m_addList.SetItemText(nindex, 10, m_employee.m_ebegintime.Format("%Y-%m-%d"));
m_addList.SetItemText(nindex, 12, m_employee.m_eendtime.Format("%Y-%m-%d"));
m_employee.MoveNext();
nindex++;
}
m_employee.Close();
}
加上了这一段就出现了错误,为什么呢?[img pic_type= width= height=]file:///E:/downloud/QQ下载/343094955/Image/C2C/0(UHBE7NNX]%60%25~61ZW%7DQQ93.png[/img]