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运行到构造函数最后的括号时,提示有错误,错误信息如图 

解决方案 »

  1.   

    http://hiphotos.baidu.com/zhidao/pic/item/d1160924b5575d14d40742ea.jpg
      

  2.   

    图发不上,我就写出来,麻烦各位高手了,我不知道怎么上传附件,可以加我qq67309903把源程序传给你请各位高手帮我看看
    Debug Assertion Failed!
    Program: F:\硕士资料\data mining\Debug\data miningDlg.exe
    File: afxdb.inl
    Line: 86For more information on how your program can cause an assertion
    failure, see the Visual C++ documentation on assert.(press Retry to debug the application)
      

  3.   

    就是CRst的构造函数,我并没有修改构造函数,直接利用classwizard添加新类知道生成的,而CWebTransformRst也是由classwizard添加新类自动生成的,它的构造函数就没报错