⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 subject_58944.htm

📁 vc
💻 HTM
字号:
<p>
序号:58944 发表者:kknd 发表日期:2003-11-05 09:36:53
<br>主题:数据库查询的问题
<br>内容:您好:<BR>&nbsp;&nbsp; 我想条件查询,要求如下:查找由输入框(m_name)的内容,并且类型等于列表框(m_leixing)选择的内容。<BR>如:查找所有光盘名称=“轩辕剑”并且,类型为“游戏娱乐”的条目<BR>我建立如下代码:<BR>CString&nbsp;&nbsp;kknd;<BR>Kknd=”SELECT * from cd_name WHERE 光盘名称 like ‘%’’;<BR>Kknd=kknd+m_name+”%’ AND 光盘类型 LIKE ‘%”;<BR>Kknd=kknd+m_leixing+”%’”<BR>然后,查询,结果是可以列出比如输入的类型是类型是游戏的也可以出来<BR>我更改为<BR>CString&nbsp;&nbsp;kknd;<BR>Kknd=”SELECT * from cd_name WHERE 光盘名称 like ‘%’’;<BR>Kknd=kknd+m_name+”%’ AND 光盘类型 = ‘%”;<BR>Kknd=kknd+m_leixing+”%’”<BR>让它等于之后,结果是一个都查不出来了;为什么,我该怎么改?<BR>
<br><a href="javascript:history.go(-1)">返回上页</a><br><a href=http://www.copathway.com/cndevforum/>访问论坛</a></p>
<hr size=1>
<blockquote><p>
回复者:浪际天涯 回复日期:2003-11-05 09:57:50
<br>内容:Kknd =&#34;select * from cd_name where 光盘名称 like '%&#34;+m_name+&#34;%' and 光盘类型 like '%&#34;+m_leixing +&#34;%'&#34;<BR><BR>正确的sql语句如下:<BR>select * from cd_name where 光盘名称 like '%轩辕剑%' and 光盘类型 like '%游戏娱乐%'<BR>你的sql语句中,and 之后,应该用like ,你可以调试到这句看看,当执行完Kknd之后,Kknd 被构造成什么样了
<br>
<a href="javascript:history.go(-1)">返回上页</a><br><a href=http://www.copathway.com/cndevforum/>访问论坛</a></p></blockquote>
<hr size=1>
<blockquote><p>
回复者:kknd 回复日期:2003-11-05 11:50:43
<br>内容:朋友,“轩辕剑”是由对话框添加的,也许是别的什么。。。。<BR>不确定啊<BR>所以 select * from cd_name where 光盘名称 like '%轩辕剑%' and 光盘类型 like '%游戏娱乐%'<BR>是不可以的
<br>
<a href="javascript:history.go(-1)">返回上页</a><br><a href=http://www.copathway.com/cndevforum/>访问论坛</a></p></blockquote>
<hr size=1>
<blockquote><p>
<font color=red>答案被接受</font><br>回复者:浪际天涯 回复日期:2003-11-05 11:57:03
<br>内容:Kknd =&#34;select * from cd_name where 光盘名称 like '%&#34;+m_name+&#34;%' and 光盘类型 like '%&#34;+m_leixing +&#34;%'&#34;<BR><BR>我说的是你在程序里写这句呀,没让你写那一句,你说的那句是我举了个例子,如果输入 轩辕剑 和 游戏娱乐,执行后Kknd应该等于它。<BR>你的程序查不出东西来的原因是 and 光盘类型= '%...<BR>你的程序执行的Kknd结果是:...and 光盘类型='%.....%',“=”应该改为&#34;like&#34;
<br>
<a href="javascript:history.go(-1)">返回上页</a><br><a href=http://www.copathway.com/cndevforum/>访问论坛</a></p></blockquote>

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -