关于CDaoRecordset的问题~~~~插入新的记录出错!
在CDaoRecordset派生类CDaoPInfoRecordset的DoFieldExchange中加入
DFX_Text(pFX, _T("[PName]"), m_PName);//PName为数据库表中字段,文本类型;
其中m_PName定义为public: CSring m_PName;
在程序中应用过程为
CDaoPInfoRecordset pInfoRecordset;
pInfoRecordset.Open(&thePInfoDef);//thePInfoDef定义为有theDb打开的Access2000数据库
pInfoRecordset.MoveLast();
pInfoRecordset.AddNew();
CString m_Name = "妃暄";
pInfoRecordset.m_PName = m_Name;
pInfoRecordset.Update();
pInfoRecordset.Close();
程序运行后我打开access观察数据库发现对应的表中记录是增加了,可是PName字段为空;