访问数据库中一个表tb_class_subject 字段为code的语句:
SELECT * FROM tb_class_subject WHERE tb_class_subject.code='"+m_subjectid+"'
这个'"+m_subjectid+"'中的两个“+”是表示什么意思呀?
SELECT * FROM tb_class_subject WHERE tb_class_subject.code='"+m_subjectid+"'
这个'"+m_subjectid+"'中的两个“+”是表示什么意思呀?
CString strSql;
strSql.Format("SELECT * FROM tb_class_subject WHERE tb_class_subject.code='%s'", m_subjectid);
//这样写楼主应该明白了吧。SQL语法规定单引号之间表示字符串,C++语法规定双引号之间表示字符串