void CPingguDlg::OnBtnChaxun() 
{
// TODO: Add your control notification handler code here
CChaxunDlg dlg;
CTime m_start,m_end;
CString str;
CString str1,str2;
int nListIndex=0;
    if(dlg.DoModal()==IDOK)
{
       m_start=dlg.m_start;
   m_end=dlg.m_end;
   //UpdateData(FALSE);
}
    
    //m_mana.m_strFilter.Format(
    CFindBXDlg dlg1;
if(dlg.DoModal()==IDOK)
{

    if(m_mana.IsOpen())
m_mana.Close();
    m_mana.Open(CRecordset::snapshot,NULL,CRecordset::none);
str.Format("select * from manage where 录入时间>#%s# and 录入时间<#%s#",m_start.Format("%Y-%m-%d"),m_end.Format("%Y-%m-%d"));   
    m_pDB->ExecuteSQL(str);
    while(!m_mana.IsEOF())
{    
            str1.Format("%d",m_mana.m_column6);
str2.Format("%s",m_mana.m_column7.Format("%Y-%m-%d"));
dlg1.m_list.InsertItem(nListIndex,LPSTR_TEXTCALLBACK);
            dlg1.m_list.SetItemText(nListIndex,0,m_mana.m_column2);
dlg1.m_list.SetItemText(nListIndex,1,m_mana.m_column3);
dlg1.m_list.SetItemText(nListIndex,2,m_mana.m_column4);
dlg1.m_list.SetItemText(nListIndex,3,m_mana.m_column5);
dlg1.m_list.SetItemText(nListIndex,4,str1);
dlg1.m_list.SetItemText(nListIndex,5,str2);
nListIndex++;
m_mana.MoveNext();
}

UpdateData(FALSE);
}
    
}
我想做个在日期之间查询,在列表控件里显示满足条件的内容,自己编了一段代码。在查询时出现严重错误。请帮忙指点一下。