if(dlg.DoModal()==IDOK)
{ //m_pset.Close();
  m_pset.Open(AFX_DB_USE_DEFAULT_TYPE,"[PERSON]");
m_pset.m_strFilter.Format("[%s]=%d",dlg.m_get,dlg.m_find);
  m_ctrlperson.DeleteAllItems();
  m_pset.Requery();
  if(m_pset.IsEOF())
  { 
AfxMessageBox("没有符合条件的记录");
    m_pset.Close();
    return ;
  } else
//this->Show();
{
AfxMessageBox(_T("打开记录集失败!"));
    int i=0;
m_pset.MoveFirst();
  {  
  CString s;
  s.Format("%d",m_pset.m_ID);
  MessageBox(s);
  m_ctrlperson.InsertItem(i,s,0);
  m_ctrlperson.SetItemText(i,1,m_pset.m_NAME);
  m_ctrlperson.SetItemText(i,2,m_pset.m_SEX);
  m_ctrlperson.SetItemText(i,3,m_pset.m_JIGUAN);
  m_ctrlperson.SetItemText(i,4,m_pset.m_TELEPHONE);
  m_ctrlperson.SetItemText(i,5,m_pset.m_OFFICEPHONE);
  m_ctrlperson.SetItemText(i,6,m_pset.m_ADDRESS);
  m_ctrlperson.SetItemText(i,7,m_pset.m_COMPANY);
  m_ctrlperson.SetItemText(i,8,m_pset.m_EMAIL);

  i++;
  m_pset.MoveNext();

  }while(!m_pset.IsEOF());
 m_pset.Close();
 return;
}
}