当前位置:首页 » 数据仓库 » mfc登陆界面数据库
扩展阅读
webinf下怎么引入js 2023-08-31 21:54:13
堡垒机怎么打开web 2023-08-31 21:54:11

mfc登陆界面数据库

发布时间: 2022-09-27 06:44:24

⑴ 刚学MFC,做了个登录界面的dialog,连接了sql,但是比较输入的用户名和数据库里的存的用户名的时候

  1. 有的时候,数据库李保存的字符串,或你在编辑框里输入的字符串,可能包含有诸如空格或其他控制字符

  2. 将获取的编辑框字符串trim()一下,去掉左右空格

  3. 查询语句暂时改成模糊查询: 即包含该账号 && 包含改密码 以应急

  4. 更多交流参考我空间文章。

⑵ 如何用MFC连接数据库sql2008做一个登录的界面和功能啊

您好,您这样:
qlConnectionStringBuilder b = new SqlConnectionStringBuilder();
b.DataSource = @".";//本地数据库
b.IntegratedSecurity = true;
b.InitialCatalog = "northwind";//数据库名
String conStr = b.ConnectionString;
SqlConnection con = new SqlConnection(conStr);

⑶ MFC如何用数据库

你首先安装Mysql,然后使用下面代码
在MyProc类中增加MySqlConnect方法,strUSR,strPWD分别为用户名和密码,登陆数据库需要
BOOL MyPorc::MySqlConnect(CString strUSR,CString strPWD)
{
unsigned short Port = 3306; //端口
CString IPAddress ="127.0.0.1"; //本地数据库
CString UserName = strUSR;
CString Password = strPWD;

ssock=(MYSQL *)malloc(sizeof(MYSQL));
mysql_init(ssock);
if(ssock == NULL)
{
AfxMessageBox("连接失败,请稍后在试! ");
return FALSE;
}

ssock = mysql_real_connect(ssock, IPAddress, UserName, Password, NULL, Port, NULL, 0);
if(!ssock)
{
unsigned int mtint = mysql_errno(ssock);
AfxMessageBox("登陆失败! ");
return FALSE;
}
return TRUE;
}

⑷ MFC中连接数据库问题:我在登陆界面用了ODBC连接数据库,然后想在文档里面用ADO连接,会冲突吗

不会,不同的连接方式用给自的封装类而已。

⑸ 再用VC++,mfc编写数据库管理系统的时候如何通过登录页面和设置不同的

额,首先。设置好数据库,你需要用户表,页面表,用户权限表(用户与页面的关联表)这些基础的表,还可以根据需求扩充。
然后
1、写你的登录页面,根据用户表判断 是否能登录。

2、能登录后,根据用户权限表 判断能进入哪个页面。
3、进入页面。

⑹ MFC做的登录界面上的输入的数据怎么在主界面显示出来

网络上应用程序,登录系统的用户名和密码是有一个数据库管理的,有记录,当然主程序就可以调用数据库的数据进行显示。你如果只是做练习,可以把写入的用户名和密码保存在一个文件里面,ini文件是mfc里面容易操作的。只需要在主界面去读取ini文件,就可以读到你的用户名和密码,显示出来就OK。

⑺ 用MFC,Visual C++做一个管理系统时,用户登录界面怎么实现(用户登录信息存储在数据库中)

你先获取你的用户名,然后用用户名去数据库里面select,查出来的密码跟编辑框中输入的密码做比对。对的就进入,错的就出提示、

⑻ 求教怎么用MFC做一个登陆界面

一个简单的方法就是你内置一个文件或者记录或者数据库获取其他什么的,这里面保存用户名和密码。
当输入之后获得界面参数,读取文件,比对一下就可以了,新手没必要搞那么复杂的东东。

⑼ MFC做的登录界面连接access数据库

刚刚写了个access的系统

.cpp中

//hxx函数主要用于打开数据库连接
void ADOConn::OnInitADOConn()
{
::CoInitialize(NULL); //why初始化OLE/COM库环境
try
{
m_pCon.CreateInstance("ADODB.Connection"); //创建Connection对象
m_pCon->ConnectionTimeout=3; //设置连接延时
//设置连接字符串why
//m_pCon->Open("Provider=Microsoft.Jet.OLEDB.4.0;Data Source=InfoMan.mdb","","",adModeUnknown);
m_pCon->Open("Provider=Microsoft.Jet.OLEDB.4.0;Data Source=InfoMan.mdb;Persist Security Info=False;Jet OLEDB:Database Password=1234","","",adModeUnknown); }
catch(_com_error e) //捕获异常
{
AfxMessageBox(e.Description()); //显示错误信息
}
}

.h中
#import "G:\\MY_PRO\\InfoMan\\msado15.dll"no_namespace\
rename("EOF","adoEOF")

_ConnectionPtr m_pCon; //添加一个指向Connection对象的指针
_RecordsetPtr m_pRs; //添加一个指向Recordset对象的指针

⑽ 我用MFC做好了一个简单的登陆界面,但不知道该怎么添加消息映射使其能连接上数据库

首先,连接好数据库后,在确定按钮单击事件里写东西。先获取你刚输入的账号密码,然后执行select * from table where uname=你输入的用户名 And pwd=密码。看看有没有结果,返回的有东西就正确,没东西就错了。其实你可以去找找别人的资料,有很多呢