仔细查看MSDN你会发现,AddNew()是在准备缓冲区用于加入记录,而在Update()的时候会检查是否有新数据,因此如果你绑定的类成员变量在AddNew()之前赋值,Update()会返回一个false,表示加入记录不成功。
m_pSet->AddNew(); m_pSet->m_BookTitle = "ABC"; m_pSet->Update(); //正确顺序
m_pSet->m_BookTitle = "ABC"; m_pSet->AddNew(); m_pSet->Update(); //错误顺序