• 企业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 con_n=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),我们可以想象,需要多少判断的一个接一个的语句! 
    上一篇:GetRows的用法详解!
    下一篇:ASP实现SQL备份、恢复
  • 相关文章
  • 

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

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

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