_variant_t mypwd;
CString strpwd;
mypwd = theApp.m_pADOSet->GetCollect("fldUser_pwd");
if(mypwd.vt == VT_NULL )
strpwd = "";
else
strpwd = (char*)(_bstr_t)mypwd;
// m_strpwd 为输入的密码
if(0!= strpwd.Compare(m_strpwd))
{
AfxMessageBox("密码不正确!", MB_ICONEXCLAMATION);
return;
}
这样不管在数据库中的密码是什么数据类型,都会得到正确的密码比较.