在实现基于数据库登录的系统中其中有这么个语句
sql.Format(_T("SELECT Password,Priority FROM Id_Pass WHERE Stu_Id='%s'"),sUserName);
我要做的就是首先判断用户输入的用户名是否存在,如果存在,则进入密码判断,不存在则出错,
但是经调试后发现,无论用户名存不存在我的数据库中,上面这条语句都是正确的。请高手指点了!!!感谢!
sql.Format(_T("SELECT Password,Priority FROM Id_Pass WHERE Stu_Id='%s'"),sUserName);
我要做的就是首先判断用户输入的用户名是否存在,如果存在,则进入密码判断,不存在则出错,
但是经调试后发现,无论用户名存不存在我的数据库中,上面这条语句都是正确的。请高手指点了!!!感谢!
//获得记录集
long lCount = pRs->GetRecordCount();
if(lCount <=0 )
{
//用户名不存在;
}
else
{
//存在
}