这是我的源代码:我调用了这条函数之后就出现在了记录集的第一条记录被覆盖了.怎么改才能实现添加数据呢?
void CMyView::OnAdd() 
{
// TODO: Add if(m_Add){//这里的m_Add是一个变量,bool型的
OnMove(ID_RECORD_FIRST);
}
m_pSet->AddNew();
m_Add=TRUE;
UpdateData(FALSE);your control notification handler code here


}
其中,onmove函数如下:
BOOL CMyView::OnMove(UINT nIDMoveCommand) 
{
// TODO: Add your specialized code here and/or call the base class
if(m_Add)
{
if(!UpdateData()) 
{
return FALSE;
}
if(m_pSet->CanUpdate())
{
m_pSet->Update();
}
m_pSet->Requery();
UpdateData(FALSE);
m_Add=FALSE;
return TRUE;
}

return CRecordView::OnMove(nIDMoveCommand);
}