谁知道 Encountered an improper argument 是个什么错误?怎么解决?

caiziMain 菜籽公司 2015-07-29 02:11:32
刚刚入门SQL,在网上搜的mfc链接SQL数据库,用CDatabase 和CRecordset 类,我在APP.CPP里谢了一个函数,用来对比用户密码,当我第一次调用这个函数是是正常的,但是第二次调用时就弹出Encountered an improper argument 这个错误,
BOOL CMyServerApp::Login(CString name, CString pass)
{
CString st1 = _T("SELECT mima FROM dbo.卖家账户信息 WHERE SNo=")+name;
CString st2=NULL;
TRY
{
rs.Open(AFX_DB_USE_DEFAULT_TYPE,st1); //打开查询记录
rs.GetFieldValue(_T("mima"),st2); //得到数据
}
CATCH(CDBException,ex)
{
AfxMessageBox(ex->m_strError);
AfxMessageBox(ex->m_strStateNativeOrigin);
}
AND_CATCH(CMemoryException,pEx)
{
pEx->ReportError();
AfxMessageBox(_T("memory exception"));
}
END_CATCH

if(st2==pass)
{
return true;
}
else
{
return false;
}

}


我是用这个方法链接的SQL数据库 http://blog.csdn.net/ljinddlj/article/details/1793544
...全文
6087 点赞 收藏 6
写回复
6 条回复
切换为时间正序
当前发帖距今超过3年,不再开放新的回复
发表回复
caiziMain 2015-08-07
引用 4 楼 Cherise_huang 的回复:
实在抱歉,根据你的问题,我推测是参数属性出了问题,但是不知道具体怎么解决
忘记来结贴了,问题已经解决了,谢谢你
回复
Cherise_huang 2015-07-29
实在抱歉,根据你的问题,我推测是参数属性出了问题,但是不知道具体怎么解决
回复
caiziMain 2015-07-29
引用 2 楼 Cherise_huang 的回复:
是不是参数的属性有问题呀
参数的属性? 能帮忙看下到底是哪里出了问题么?
回复
Cherise_huang 2015-07-29
是不是参数的属性有问题呀
回复
caiziMain 2015-07-29
有没有人知道呢?什么问题呢?
回复
相关推荐
发帖
疑难问题
创建于2007-09-28

2.1w+

社区成员

MS-SQL Server 疑难问题
申请成为版主
帖子事件
创建了帖子
2015-07-29 02:11
社区公告
暂无公告