vs2010做注册登录的界面,要实现注册的功能,想通过连接access数据库实现,连接数据库实现不了,求大神指导!

lige1994 2016-04-25 09:40:00
我要做一个可以注册帐号的登陆界面,网上查了很多资料,查到的都是vc6.0版本的,加进去好多错误,因为完全没接触过,问题还是解决不了,现在我登陆注册的界面用mfc做出来了,功能还是实现不了,求大神指点下,或者给我点参考资料也可以啊,自己研究两天了,连接数据库那里还是一点不懂。
...全文
2317 4 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
yuanningcz 2016-12-16
  • 打赏
  • 举报
回复
登录界面做法: http://blog.csdn.net/qinde025/article/details/7914986 数据库你都没说是什么数据库,我也没办法帮你了小盆友
叶恭介叶恭介 2016-12-08
  • 打赏
  • 举报
回复
加我Q吧,帮你。
yanzhengjun2009 2016-12-07
  • 打赏
  • 举报
回复
1.先做登录对话框,主对话框初始化时添加如下代码: 1.1对话框初始化所需资源代码。 1.2初始化数据库使用环境,连接数据库。 2.在登录对话框中添加如下代码,如用户名,密码保存在数据库中,通过比较数据中数据来确认登录 给一个我做过的登录框供你参考,代码如下:
UpdateData(true); static int input_Qty=0; int perm_temp; if(m_Username.IsEmpty()||m_Password.IsEmpty()) { MessageBox("注意:用户名或密码不能为空" ); } input_Qty++; //计算登录次数 CString SQLstr ,SQLtemp; //数据库查询 //创建Recordset实例,连接Recordset记录集 theApp.m_pRecordset.CreateInstance(_uuidof(Recordset)); //建立SQL查询字符串 SQLstr.Format("select*from tb_User_info where User_name='%s' and Password ='%s'",m_Username,m_Password); //查询Recordset记录集,并返回Recordset记录指针 theApp.m_pRecordset=theApp.m_pConnection->Execute(_bstr_t(SQLstr),NULL,adCmdText); //判断Recordset记录集指针是否到表尾,是:表明登录信息匹配失败;否:表明登录信息匹配成功; if(!theApp.m_pRecordset->adoEOF)// { //保存用户名 m_user=m_Username; Username=m_Username; //获取用户登录权限 _variant_t var=(_variant_t)theApp.m_pRecordset->GetCollect("Permissions"); //change _variant_t to int var.ChangeType(VT_I4); perm_temp = var.lVal;//用户权限转换为int后,传递给临时变量 perm=perm_temp; CDialog::OnOK();//关闭登录框,进入主对话框 } else { CProduct_ManageSystemDlg dlg; if (3==input_Qty) { MessageBox("密码3次输入错误!"); CDialog::OnCancel();//连续三次输错密码,关闭登录窗口; //dlg.OnCancel; //dlg.CloseWindow(); } else { MessageBox("用户名或密码不正确!"); m_Username=""; m_Password=""; UpdateData(false); } }
cptang 2016-05-13
  • 打赏
  • 举报
回复
用ado链接access数据库 度娘一下方法!

4,018

社区成员

发帖
与我相关
我的任务
社区描述
VC/MFC 数据库
社区管理员
  • 数据库
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧