_variant_t 问题
我已经打开记录集 并查询出一条记录 我想验证这条记录的第4项是否等于某值
该怎么做 我的部分代码如下:
sr.Format("select * from usertable where uid='%s' and upwd='%s'",lid,lpwd);
m_lset.Open(sr);
_variant_t vars;
CString
vars=m_lset.GetFieldValue(3);
suser="超级用户";
sa="管理员";
if((_bstr_t) vars==suser)
{
strin="1";
}
else if((_bstr_t) vars==sa)
{
strin="2";
}
else
{
strin="3";
}
我知道类型不匹配 该怎么转换?