加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 站长学院 > MsSql教程 > 正文

MFC ADO SqlServer 用户登录实现

发布时间:2020-12-12 13:10:04 所属栏目:MsSql教程 来源:网络整理
导读:????????mfc连接数据库,实现用户登录,数据库方式用ADO方式,一下是简单的代码实现,以后可能做的更加完善一些,比如用户登录次数过多自动取消登录,暂且记下: void?CLogin::OnBnClickedButton1(){????//?TODO:?在此添加控件通知处理程序代码????//????_Re


????????mfc连接数据库,实现用户登录,数据库方式用ADO方式,一下是简单的代码实现,以后可能做的更加完善一些,比如用户登录次数过多自动取消登录,暂且记下:


void?CLogin::OnBnClickedButton1()
{
????//?TODO:?在此添加控件通知处理程序代码
????//
????_RecordsetPtr?m_pRecordset;
????ADOConn?m_adocomm;
????m_adocomm.OnInitADOConn();//连接数据库初始化
????UpdateData();

????CString?str_sex,str_key;
????int?nSelsex,nSelkey;
????nSelsex=m_sex.GetCurSel();//获取组合框中选中项的索引
????nSelkey=m_key.GetCurSel();
????m_sex.GetLBText(nSelsex,str_sex);//根据索引获取到该字符串
????m_key.GetLBText(nSelkey,str_key);

????
????CString?sql;
????sql.Format("??select?*?from?people_table?where?YName='%s'?and?YKey='%s'?and?YSex='%s'?and??Ypost='%s'?",m_name,m_passwd,str_sex,str_key);
????m_pRecordset=m_adocomm.GetRecordSet(_bstr_t(sql));

????if(!m_pRecordset->adoEOF)
????{
????????CDialog::OnOK();
????}
????else
????{
????????MessageBox("您的信息不正确,请重新填写!","温馨提示!");
????}
}

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读