VC6.0用MFC建立程序时登陆需要密码怎么设定
我是初学者。老师说的没有完全记下来所以来求帮助。。。建立对话框跟添加进类都懂。就是最后代码怎么写我就记得CD3.dlg;if(dlg.DoModal()=IDOK){后面...
我是初学者。老师说的没有完全记下来所以来求帮助。。。建立对话框跟添加进类都懂。就是最后代码怎么写 我就记得
CD3.dlg;
if(dlg.DoModal()=IDOK)
{
后面就忘了。。。求帮补全 谢谢 展开
CD3.dlg;
if(dlg.DoModal()=IDOK)
{
后面就忘了。。。求帮补全 谢谢 展开
2个回答
展开全部
CString PassWord,Name;
CString strSQL="SELECT * FROM people";
GetDlgItem(IDC_EDIT1)->GetWindowText(Name);
GetDlgItem(IDC_EDIT2)->GetWindowText(PassWord);
m_pRecordset->Open(_bstr_t(strSQL),m_pConnection.GetInterfacePtr(),adOpenDynamic,adLockOptimistic,adCmdText);
m_name=(char*)_bstr_t(m_pRecordset->GetCollect("Pname"));
m_no=(char*)_bstr_t(m_pRecordset->GetCollect("Pno"));
m_pRecordset->Close();
if(PassWord==m_no&&Name==m_name)
{
send();
CDialog::OnOK();
}
else
{
AfxMessageBox("用户名或密码错误");
}
我的是Access数据库。不过原理一样的。 m_name和m_no你自己在代码里加上你自己的用户名和密码就可以了。
CString strSQL="SELECT * FROM people";
GetDlgItem(IDC_EDIT1)->GetWindowText(Name);
GetDlgItem(IDC_EDIT2)->GetWindowText(PassWord);
m_pRecordset->Open(_bstr_t(strSQL),m_pConnection.GetInterfacePtr(),adOpenDynamic,adLockOptimistic,adCmdText);
m_name=(char*)_bstr_t(m_pRecordset->GetCollect("Pname"));
m_no=(char*)_bstr_t(m_pRecordset->GetCollect("Pno"));
m_pRecordset->Close();
if(PassWord==m_no&&Name==m_name)
{
send();
CDialog::OnOK();
}
else
{
AfxMessageBox("用户名或密码错误");
}
我的是Access数据库。不过原理一样的。 m_name和m_no你自己在代码里加上你自己的用户名和密码就可以了。
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询