您现在的位置:首页 >> 软件开发 >> 内容

在SQL查询中使用IN查询时注意事项

时间:2023-12-12 23:13:44 点击:

  核心提示:在SQL查询中使用IN查询时注意,见下面源码: if request('myid')='' then cxtj='(1=1)' else myid=request('myid') myid=mid(m...

在SQL查询中使用IN查询时注意,见下面源码:
  if request("myid")="" then
     cxtj="(1=1)"
  else
     myid=request("myid")
     myid=mid(myid,2,len(myid)-2)
     cxtj="(id in(myid))"
     response.write myid
     response.end
  end if


  p=0
  set rstobj=server.createobject("adodb.recordset")
  strsql="select * from sj where '"&cxtj&"' order by ID asc"
  rstobj.open strsql,cnndb,1,2


request("myid")是从其它网页传递过来的数字字符串(如'1,3,8')参数,在使用IN时,要去除两边的单引号,否则会出错。

作者:站长 来源:原创
相关文章
  • 没有相关文章
共有评论 0相关评论
发表我的评论
  • 大名:
  • 内容:
  • 陈工笔记(www.dui580.com) © 2024 版权所有 All Rights Reserved.
  • 站长:陈工 微信号:chengongbiji QQ:24498854
  • Powered by 陈工