首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > VC/MFC >

"SELECT * FROM id where 用户名='"+m_Name+"' and 密码='"+m_Pass+&

2012-02-09 
SELECT * FROM id where 用户名+m_Name+ and密码+m_Pass+CString szSQLSELECT * FROM id wh

"SELECT * FROM id where 用户名='"+m_Name+"' and 密码='"+m_Pass+"'"
CString szSQL="SELECT * FROM id where 用户名='"+m_Name+"' and 密码='"+m_Pass+"'"; 
m_pRecordset->Open((_variant_t)szSQL,
pMyConnect.GetInterfacePtr(),
dOpenDynamic,
adLockOptimistic,
adCmdText); 
用户名和密码输入正确时出错,下面哪边错了?
CString szSQL="SELECT * FROM id where 用户名='"+m_Name+"' and 密码='"+m_Pass+"'";

[解决办法]
你用CString的Format吧。

C/C++ code
CString szSQL="SELECT * FROM id where 用户名='"+m_Name+"' and 密码='"+m_Pass+"'";   改为CString szSql;szSql.Format(_T("Select * from id where 用户名='%s' and 密码='%s'", m_Name, m_Pass); 

热点排行