CRst与CWebTransformRst类都是派生于CRecordset的类,其构造函数分别为
CRst::CRst(CDatabase* pdb)
: CRecordset(pdb)
{
//{{AFX_FIELD_INIT(CRst)
m_user_id = 0;
m_date = _T("");
m_time = _T("");
m_c_ip = _T("");
m_cs_uri_stem = _T("");
m_cs_User_Agent_ = _T("");
m_nFields = 6;
//}}AFX_FIELD_INIT
m_nDefaultType = dynaset;
}
与
CWebTransformRst::CWebTransformRst(CDatabase* pdb)
: CRecordset(pdb)
{
//{{AFX_FIELD_INIT(CWebTransformRst)
m_web_id = 0;
m_web_name = _T("");
m_nFields = 2;
//}}AFX_FIELD_INIT
m_nDefaultType = dynaset;
}
CWebTransformRst类的构造函数可以正确执行,而CRst运行到构造函数最后的括号时,提示有错误,错误信息如图