• 企业400电话
  • 微网小程序
  • AI电话机器人
  • 电商代运营
  • 全 部 栏 目

    企业400电话 网络优化推广 AI电话机器人 呼叫中心 网站建设 商标✡知产 微网小程序 电商运营 彩铃•短信 增值拓展业务
    最简洁的asp多重查询的解决方案
    'subject 信息标题
    'company 发布信息的公司名称
    'content 发布信息的内容
    'address 公司地址
    'infomation 公司简介
    'note 相关说明
    以上值均由FORM提交,然后通过:subject=trim(Request.Form("subject"))等得到相应的值。

    %
    '这个函数很关键!---------------------------
    Function sql(a,b,sqls)
    if b>"" then '如果客户端没有提交此值,则不会产生相应的SQL语句。
    sqls=sqls " and " a " like '%" b "%'"
    end if
    sql=sqls
    End Function
    '-----------------调用数据库
    Set conn=Server.CreateObject("ADODB.Connection")
    DBpath=Server.MapPath("/database/mydb.mdb")
    Conn.Open "driver={Microsoft Access Driver (*.mdb)};pwd=;dbq=" DBpath
    Set rs=Server.CreateObject("ADODB.Recordset")
    sqls="select * from mytable where 1=1 "
    '以下调用上面的函数即可,可以很多个调用(理论上是任意)
    sqls=sql("subject",subject,sqls)
    sqls=sql("company",company,sqls)
    sqls=sql("content",content,sqls)
    sqls=sql("address",address,sqls)
    sqls=sql("infomation",infomation,sqls)
    sqls=sql("note",note,sqls)
    sqls=sqls " order by id desc"
    rs.open sqls,conn,3,2
    %> 


    如果没有关键的函数Function sql(a,b,sqls),我们可以想象,需要多少判断的一个接一个的语句!
    上一篇:推荐一篇不错的新手asp编程的基本法则第1/2页
    下一篇:ASP 判断是否有中文的代码
  • 相关文章
  • 

    © 2016-2020 巨人网络通讯 版权所有

    《增值电信业务经营许可证》 苏ICP备15040257号-8

    最简洁的asp多重查询的解决方案 最,简洁,的,asp,多重,查询,