小弟VC++初学,求哪位大侠指点下,我在进行用户登入界面设计时,基于单文档和对话框都能实现,登入和取消等功能都能实现,并且是正确的,但是基于MDI时出现错误了,当读到
try
{
m_Pconn.CreateInstance(__uuidof(Connection));
CString SQL="Provider=Microsoft.Jet.OLEDB.4.0;Data Source=third.mdb";
m_Pconn->Open((_bstr_t)SQL,"","",adModeUnknown);
}
catch(_com_error e)
{
MessageBox("数据库连接失败");
}
try
{
m_Precord.CreateInstance(__uuidof(Recordset));
CString SQL="select * from m_THIRD";
m_Precord->Open((_variant_t)SQL,_variant_t(m_Pconn,true),adOpenStatic,adLockOptimistic,adCmdText);
        if(!m_Precord->adoEOF)
{
CString aaa=(LPCSTR)((_bstr_t)m_Precord->GetCollect("UserName"));
            CString bbb=(LPCSTR)((_bstr_t)m_Precord->GetCollect("UserPwd"));

if((aaa==m_UserName)&&(bbb==m_UserPwd))
{
m_Precord->Close ();
m_Pconn->Close ();
m_Precord=NULL;
m_Pconn=NULL;
CDialog::OnOK();
}
else
{
m_Precord->Close ();
m_Pconn->Close ();
m_Precord=NULL;
m_Pconn=NULL;
MessageBox("密码错误");
exit(0);
}
} }
catch(_com_error e)
{
MessageBox("连接有误");
}

UpdateData(FALSE);
当读到第二句时,就进不去下一个Try   为什么啊 !!!!急用啊