这段代码有什么问题呢?数据库已连接,Cstudies继承CRecordset,这个代码是完成一个显示功能的,List Control已初始化。 Cstudies study;
CString  str;
int i=0; if (!study.IsOpen())
{
  study.Open();
  }
       while (!study.IsEOF())
{
str=study.m_school_id.Left(8);
m_list.InsertItem(i,str);
  m_list.SetItemText(i,1,study.m_classroom_id);
str=study.m_begintime.Format("%Y-%m-%d %H:%M:%S");
  m_list.SetItemText(i,2,str);
  str=study.m_endtime.Format("%Y-%m-%d %H:%M:%S");
  m_list.SetItemText(i,3,str);

i++;
          study.MoveNext();
}
study.Close();        运行时提示
         “ Debug Assertion Failed!
            File:winctrl2.cpp
            Line:547”
         无法完成查询操作。跟踪的时候,str的值是正确的,应该就是函数的问题了。       请大家帮帮忙!