4,011
社区成员
发帖
与我相关
我的任务
分享
//增加新记录
void CExam_004View::OnButton1()
{
// TODO: Add your control notification handler code here
m_pSet->AddNew(); //让数据库进入增加模式
UpdateData(FALSE); //数据交换,将新记录的内容传入控件
m_pSet->Edit(); //进入编辑模式
}
//保存记录
void CExam_004View::OnButton4()
{
if (m_pSet->CanUpdate()) {
UpdateData(TRUE); //把控件的值传给字段
m_pSet->Update(); //更新数据集
m_pSet->Requery();
}
}
现在的问题是,运行之后,无法增加记录,实际的效果是修改了当前记录的内容,请问问题出在哪里,以及如何修改?
void CExam_004View::OnButton1()
{
m_pSet->AddNew();
UpdateData(FALSE);
}
void CExam_004View::OnButton4()
{
if (m_pSet->CanUpdate()) {
UpdateData(TRUE);
m_pSet->Update();
}
}