"SELECT * FROM id where 用户名='"+m_Name+"' and 密码='"+m_Pass+"'"该怎么解决
"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吧。
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);