4,012
社区成员
发帖
与我相关
我的任务
分享
UpdateData(TRUE);
// 检查是否可添加
if (!m_pSet->IsOpen() | !m_pSet->CanAppend())
{
return;
}
m_pSet->SetFieldNull(NULL);//清空所有字段
m_pSet->AddNew(); //设置记录为添加模式
// 设置记录新值 这儿本应该弹出新的对话框来设置新的记录 但这里直接添加给定的记录
m_pSet->column1 = columnc1;
m_pSet->column2 = columnc2;
m_pSet->column3 = columnc3;
m_pSet->column4 = columnc4;
m_pSet->column5 = columnc5;
m_pSet->column6 = columnc6;
m_pSet->column7 = columnc7;
m_pSet->Update();
m_pSet->Requery();
//提交更新
UpdateData(FALSE);
GetDlgItem(IDC_EDIT1)->SetWindowTextW(_T(""));
try
{
//你的DB代码
}
catch(CException* pEx)
{
pEx->ReportError();
pEx->Delete();
}