1:rec2.Open(CRecordset::dynaset,_T("select * from personal"),CRecordset::none);
调试结果:ODBC不支持动态集。我忍了,改如下:
rec2.Open(CRecordset::snapshot,_T("select * from personal"));
调试时,又出错了:说执行SQL时没绑定列,但是我已经重载了:
void CRec::DoFieldExchange(CFieldExchange *pFX)
{
pFX->SetFieldType(CFieldExchange::param);

RFX_Text(pFX,_T("[username]"),m_username);
RFX_Text(pFX,_T("[name]"),m_name);
RFX_Int(pFX,_T("[password]"),m_password);
RFX_Int(pFX,_T("[department_id]"),m_department_id);
RFX_Int(pFX,_T("[office_id]"),m_office_id);
RFX_Int(pFX,_T("[function_group_id]"),m_function_group_id);}
//rec2是CRec的变量