
void CUserLoadDlg::OnBnClickedBtnload() { // TODO: 在此添加控件通知處理程序代碼 UpdateData(TRUE); if(m_Name.IsEmpty() || m_PassWord.IsEmpty()) { MessageBox("用戶名或密碼不能為空"); return; } m_Num++; CString sql; sql.Format("select * from tb_user where username = '%s' and pwd = '%s'", m_Name,m_PassWord); m_LoginSet = new Ctb_user(&((CMystudentsysApp*)AfxGetApp())->m_DB); if(!m_LoginSet->Open(AFX_DB_USE_DEFAULT_TYPE,sql)) { AfxMessageBox("tb_studentinfo 表打開失敗!"); } if(m_LoginSet->GetRecordCount()!=0) { CDialog::OnOK(); } else { if(m_Num == 3) { MessageBox("密碼3次不正確"); CDialog::OnCancel(); } else { MessageBox("用戶名或密碼不正確"); m_Name = ""; m_PassWord = ""; UpdateData(FALSE); } } if(m_LoginSet->IsOpen()) { m_LoginSet->Close(); delete m_LoginSet; } }