谁知道 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
...全文
8070 6 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
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
  • 打赏
  • 举报
回复
有没有人知道呢?什么问题呢?

22,300

社区成员

发帖
与我相关
我的任务
社区描述
MS-SQL Server 疑难问题
社区管理员
  • 疑难问题社区
  • 尘觉
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧