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("您的信息不正确,请重新填写!","温馨提示!"); ????} } (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- SQL脚本找到外键到一个特定的表?
- sql-server – SQL Server 2008:如果身份超过int的最大值,
- sql-server – 尝试将FoxPro DBF文件导入SQL Server
- sql – 用于查找父记录的递归CTE
- sqlserver另类非递归的无限级分类(存储过程版)
- show engine innodb status显示信息不全如何解决
- 数据库设计 – 引用PK的外键是否需要NOT NULL约束?
- SQL Server sql中all,any,some用法
- SQL Server – 选择与列表中所有项目匹配的行
- sql – LINQ to Entities在DateTime.DayOfWeek上加入