不好意思,也许我说的太不清楚了
其实,rs已经声明,rs->IsOpen(),rs->IsEOF()大小写也是对的

解决方案 »

  1.   

    rs=new CDaoRecordset(&m_dbcon);
    rs->Open(dbOpenDynaset,sqlstr,dbReadOnly);
      

  2.   


    try {
        rs->IsOpen();

    catch(CDaoException* e) {
        char buf[MAX_PATH];
        e->GetErrorMessage(buf, MAX_PATH); 
        e->Delete();
        ::AfxMessageBox(buf);
    }就可以发现出错的原因。如果你的rs中包括多个表并且存在同名字段,MFC生成的代码就会出错。
    另外说验证失败是不是你的数据库有密码?