⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 password.cpp

📁 一个时时单片机发送数据测试代码
💻 CPP
字号:
// PASSWORD.cpp : implementation file
//

#include "stdafx.h"
#include "LiHao.h"
#include "PASSWORD.h"
#include "UserRecordSet.h"
#ifdef _DEBUG
#define new DEBUG_NEW
#undef THIS_FILE
static char THIS_FILE[] = __FILE__;
#endif

/////////////////////////////////////////////////////////////////////////////
// CPASSWORD dialog


CPASSWORD::CPASSWORD(CWnd* pParent /*=NULL*/)
	: CDialog(CPASSWORD::IDD, pParent)
{
	//{{AFX_DATA_INIT(CPASSWORD)
	m_strUserName = _T("");
	m_strUserPwd = _T("");
	//}}AFX_DATA_INIT
}


void CPASSWORD::DoDataExchange(CDataExchange* pDX)
{
	CDialog::DoDataExchange(pDX);
	//{{AFX_DATA_MAP(CPASSWORD)
	DDX_Text(pDX, IDC_EDIT_USER_NAME, m_strUserName);
	DDX_Text(pDX, IDC_EDIT_USER_PWD, m_strUserPwd);
	//}}AFX_DATA_MAP
}


BEGIN_MESSAGE_MAP(CPASSWORD, CDialog)
	//{{AFX_MSG_MAP(CPASSWORD)
	ON_BN_CLICKED(ID_PASSWORD, OnPassword)
	//}}AFX_MSG_MAP
END_MESSAGE_MAP()

/////////////////////////////////////////////////////////////////////////////
// CPASSWORD message handlers

void CPASSWORD::OnPassword() 
{
	// TODO: Add your control notification handler code here
	UpdateData(TRUE);
	CUserRecordSet m_UserRecordSet;
	try
	{
		if(m_UserRecordSet.IsOpen())
			m_UserRecordSet.Close();
		m_UserRecordSet.m_strFilter.Format("UserName='%s' and UserPwd='%s'",m_strUserName,m_strUserPwd);
		m_UserRecordSet.Open(CRecordset::snapshot,NULL,CRecordset::none);
        if(m_UserRecordSet.IsEOF())
		{
			m_UserRecordSet.Close();
			AfxMessageBox("密码错误,请重新输入! ");
			return ;
		}
		else
		{
			m_UserRecordSet.Close();
			AfxMessageBox("密码正确,系统登录成功 !");
			return ;
		}
	}

	catch(CDBException *e)
	{
		e->ReportError();
		return ;
	}		

}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -