Я разрабатываю приложение MFC (SDI) для обновления, добавления и удаления таблицы в базе данных под названием security. Проблема заключается в том, что после обновления одной строки в таблице строка обновляется (i проверена), а затем, когда я делаю другое действие (обновление другой строки или удаление строки), обновление отменяется. Я действительно не знаю, есть ли проблема с CRecordset или самой базой данных.Обновление базы данных MFC C++ ODBC CRecordset
//m_pSet is a an instance of a class based on CRecordSet:
m_pSet->Open();
m_pSet->Edit();
m_pSet->m_Security_Id = sec->SecurityId;
m_pSet->m_Security_Name = sec->SecurityName;
m_pSet->m_Security_Type_Id = sec->SecurityTypeStringToInt();
if (!m_pSet->Update())
{
AfxMessageBox(_T("Record not updated; no field values were set."));
}
Необходимо выполнить – Ben