注册 登录
编程论坛 ASP技术论坛

如何只作小量修改就能以部份数据值实现此项功能?

a190066 发布于 2010-07-21 18:41, 343 次点击
以下代码只能查询字段mtype里的“2009年第一批”、“2009年第二批”。错一个字不能查到,提示无此数据。在字段mtype里有一个共通的关键字是“2009”。如何只作小量修改就能以“2009”关键字就可实现此项功能?请高手指教,谢谢!
<%
dates=dateadd("d",date(),100)
 set rec=server.createobject("adodb.recordset")
select case mtype:
          case 1:
               sql="select * from [users] where mtype='2009年第一批' and success='是'order by date desc"
          case 2:
               sql="select * from [users] where mtype='2009年第二批' and success='是'order by date desc"
          case 3:
               sql="select * from [users] where other=0 and date > "&dates
          end select
   rec.Open sql,conn,1,1
%>
2 回复
#2
gupiao1752010-07-22 02:51
用模糊查询,类似这样:
  sql="select * from [users] where mtype like '%2009%' and success='是'order by date desc"
只要包含2009关键字的任何数据都能查到,当然success也必须是‘是’
#3
a1900662010-07-22 03:17
谢谢你。下拉菜单查询的问题解决了。
1