发布网友 发布时间:2天前
共1个回答
热心网友 时间:2分钟前
帮你调了下,主要是登录对话框里面的OnOK函数出了问题。其实改动不大,主要是if (pRecordset != 1)//若在Recordset对象中没有找到符合条件的记录 这一句,应改为 if (pRecordset->adoEOF)
还要几处小错误,一并贴出来:
if(m_LoginUser.IsEmpty())
{
AfxMessageBox("用户不可为空!");
return;//返回重新输入,而不是继续校验用户名
}
if(m_LoginPwd.IsEmpty())
{
AfxMessageBox("密码不可为空!");
return;
}
后面的
if (pRecordset != 1)//若在Recordset对象中没有找到符合条件的记录
{
AfxMessageBox("用户或密码不正确!");
m_LoginUser.Empty();
m_LoginPwd.Empty();
IfRegisted = false;
return;//同上
}