GetFieldValue()的疑问
CString strPassword;
UpdateData(true);
rs.GetFieldValue("password",strPassword);
MessageBox(strPassword);
MessageBox(m_strPSW);
if(m_strPSW==strPassword)
{
MessageBox("equal");
}
else
{
MessageBox("not equal");
}
我输入的密码和数据库中的一致,通过messagebox也显示strPassword和m_strPSW是同一个值,但是老是弹出Messagebox(“not equal”)
这是怎么回事?
谢谢指教!
[解决办法]
直接使用程序赋值试试看,是不是有大小写 多余空格 半角/全角等的差别