怎么把登入系统链接到数据库
怎么把登入系统链接到数据库
哪位大哥大姐知道
说一说吧!
方便的话留下联系方式
[解决办法]
::CoInitialize( NULL );
database.ConnectiontoDB( "source.udl" ); //此处测试用户及权限
strsql = "SELECT COUNT(USERNAME) AS NUM FROM GLYH WHERE USERNAME = '" + m_username +"' AND PWD = '" + m_password +"'";
try
{
database.pRDSet->Open(
strsql,
_variant_t( database.pDBConn, true ),
adOpenKeyset,
adLockOptimistic,
adCmdText
);
}
catch ( ... )
{
database.pRDSet->Close();
MessageBox( "数据库查询失败!","登录检测", MB_OK );
}
num = database.pRDSet->GetFields()->GetItem( "NUM" )->GetValue().lVal;
if ( 0 == num )
{
MessageBox( "用户信息不正确!","用户信息提示!", MB_OK );
return;
}
首先要确定自己用什么方式来连接数据库,然后在login 的时候 检验一下 就可以了
可能我这个比较简单,但方式就是这个样子的。
[解决办法]
在数据库表中存放用户名、密码、权限啥的,登录时比较一下输入的用户名和密码和数据库中的是否一样,就行了。