我做了个简单的登录界面,可是不管输不输入用户名和密码都显示“用户名或密码为空,请重新输入!”我不知道要怎么改请高手帮帮!!!
void CMy123Dlg::OnButton1()
{
CString user, password;
CDengLu m_Set;
m_Set.Open();
m_Set.MoveFirst();
if(m_strUser.IsEmpty()||m_strPass.IsEmpty())
{
MessageBox("用户名或密码为空,请重新输入!");
}
else
{
while(!m_Set.IsEOF())
{
user = m_Set.m_column1 ;
password = m_Set.m_column2;
if((m_strUser == user)&&(m_strPass == password))
{
MessageBox("登录成功!");
m_Set.Close();
break;
}
else
{
m_Set.MoveNext();
}
}
}
}
void CMy123Dlg::OnButton1()
{
CString user, password;
CDengLu m_Set;
m_Set.Open();
m_Set.MoveFirst();
if(m_strUser.IsEmpty()||m_strPass.IsEmpty())
{
MessageBox("用户名或密码为空,请重新输入!");
}
else
{
while(!m_Set.IsEOF())
{
user = m_Set.m_column1 ;
password = m_Set.m_column2;
if((m_strUser == user)&&(m_strPass == password))
{
MessageBox("登录成功!");
m_Set.Close();
break;
}
else
{
m_Set.MoveNext();
}
}
}
}
解决方案 »
- 把单文档里的工具栏子类化
- VC裏,怎麼調出局域網的“本地連接”的“屬性”窗口?
- 一个关于内存映射文件的问题
- DCOM只运行一个实例进程?
- 为什么说显卡是基于光栅的呢?光栅操作具体是什么意思?
- 如何硬盘中的 BMP 或 ICO 作为VC 功臣的资源文件
- 我的超级难题 :(
- 怎样取得Combox下拉列表中每一项的坐标?(高手请进,特急!!!!!)
- COleCurrency和CString之间如何相互转换?急死了!!!
- 偶心情十分糟,决定在最近3天内,陆续散掉1000分,每贴100分,每贴只分给5名象我心情一样糟的哥们,每人20分。(第八个100分)
- 改变菜单栏高度mfc
- 在char指针中找连续的16进制,请给出方案,谢谢
void CMy123Dlg::OnButton1()
{
bool SEX = true;
CString user, password;
CDengLu m_Set;
m_Set.Open();
m_Set.MoveFirst();
UpdateData();
if(m_strUser.IsEmpty()||m_strPass.IsEmpty())
{
MessageBox("用户名或密码为空,请重新输入!");
}
else
{
while(!m_Set.IsEOF())
{
user = m_Set.m_column1 ;
password = m_Set.m_column2;
if((m_strUser == user)&&(m_strPass == password))
{
bool SEX = false;
MessageBox("登录成功!");
m_Set.Close();
CDialog::OnOK();
Cmm dlg;
dlg.DoModal();
break;
}
else
{
m_Set.MoveNext();
}
}
if(SEX)
{
MessageBox("密码错误,请重新输入!");
m_strPass="";
m_ctrPass.SetFocus();
UpdateData(FALSE);
}
}
}