急急急急急,请各位大虾帮忙!!为什么,CRecordSet类中 movenext()无效,isEOF()显示越界
void CLookCoachDlg::OnMenuNext()
{
m_coach.m_strFilter.Format("F_CoachName='%s' ",m_coachName);
m_coach.Open();
m_coach.Requery();
m_coach.MoveNext();
if(!m_coach.IsEOF())
{
m_coachName = m_coach.m_F_CoachName;
m_coachCeer = m_coach.m_F_CoachCeer;
m_coachType = m_coach.m_F_CoachTeachType;
}
else
{
AfxMessageBox("已是最后一个记录");
}
m_coach.Close();
UpdateData(FALSE);
}
/////实现查询下一个记录的内容,并在相应位置现实
可运行后,显示的内容不发生变化,测试发现:movenext()无效,isEOF()显示越界,总是弹出messagebox。
请大虾帮忙