数据库查询的问题
您好:
我想条件查询,要求如下:查找由输入框(m_name)的内容,并且类型等于列表框(m_leixing)选择的内容。
如:查找所有光盘名称=“轩辕剑”并且,类型为“游戏娱乐”的条目
我建立如下代码:
CString kknd;
Kknd=”SELECT * from cd_name WHERE 光盘名称 like ‘%’’;
Kknd=kknd+m_name+”%’ AND 光盘类型 LIKE ‘%”;
Kknd=kknd+m_leixing+”%’”
然后,查询,结果是可以列出比如输入的类型是类型是游戏的也可以出来
我更改为
CString kknd;
Kknd=”SELECT * from cd_name WHERE 光盘名称 like ‘%’’;
Kknd=kknd+m_name+”%’ AND 光盘类型 = ‘%”;
Kknd=kknd+m_leixing+”%’”
让它等于之后,结果是一个都查不出来了;为什么,我该怎么改?