Продолжаем развитие ранее начатого шага. Добавляем две кнопки. Одна из нам будет давать возможность внести изменения в физические данные, а вторая отметь редактирование. Тo есть вернуть в CEdit значение из базы данных.
Update CEdit - MDB UndoEdit MDB - CEdit
Итак, код к кнопкам.
void CTestDBDlg::OnUpdate() { UpdateData(TRUE); cDaoRset->Edit(); COleVariant CValue; CValue.SetString(m_Name, VT_BSTRT); cDaoRset->SetFieldValue("Name",CValue); cDaoRset->Update(); } void CTestDBDlg::OnUndoEdit() { UpdateData(FALSE); }
Как видите, основа - это обмен данными с диалогом UpdateData. А дальше используем SetFieldValue для передачи значения в базу данных.