人人做人人澡人人爽欧美,国产主播一区二区,久久久精品五月天,羞羞视频在线观看免费

當(dāng)前位置:蘿卜系統(tǒng)下載站 > 技術(shù)開發(fā)教程 > 詳細(xì)頁(yè)面

最簡(jiǎn)潔的多重查詢的處理方案

最簡(jiǎn)潔的多重查詢的處理方案

更新時(shí)間:2022-10-09 文章作者:未知 信息來(lái)源:網(wǎng)絡(luò) 閱讀次數(shù):

多重查詢的解決方案
關(guān)鍵詞:ASP 多重查詢

注:本文如需轉(zhuǎn)摘或引用,請(qǐng)與本人聯(lián)系:“中國(guó)印刷市場(chǎng)”網(wǎng)http://www.printmarket.com.cn 朱繼山 tozjs@263.net,否則視為侵權(quán)。

              [前言]
    我們經(jīng)常會(huì)遇到多重查詢問題,而長(zhǎng)長(zhǎng)的SQL語(yǔ)句往往讓人丈二和尚摸不著頭腦。特別是客戶端部分填入查詢條件時(shí),如用普通方法將更是難上加難。
    以下巧妙地利用"where 1=1"的恒等式(事實(shí)上很多,讓它值為TRUE即可)解決此問題。

                 [正文概要]

'subject 信息標(biāo)題
'company 發(fā)布信息的公司名稱
'content 發(fā)布信息的內(nèi)容
'address 公司地址
'infomation 公司簡(jiǎn)介
'note 相關(guān)說明
以上值均由FORM提交,然后通過:subject=trim(Request.Form("subject"))等得到相應(yīng)的值。

<%
'這個(gè)函數(shù)很關(guān)鍵!---------------------------
Function sql(a,b,sqls)
    if b<>"" then   '如果客戶端沒有提交此值,則不會(huì)產(chǎn)生相應(yīng)的SQL語(yǔ)句。
    sqls=sqls & " and " & a & " like '%" & b & "%'"
    end if
    sql=sqls
End Function
'-----------------調(diào)用數(shù)據(jù)庫(kù)
    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 "
'以下調(diào)用上面的函數(shù)即可,可以很多個(gè)調(diào)用(理論上是任意)
    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
%>

                        [結(jié)束語(yǔ)]
    如果沒有關(guān)鍵的函數(shù)Function sql(a,b,sqls),我們可以想象,需要多少判斷的一個(gè)接一個(gè)的語(yǔ)句!

溫馨提示:喜歡本站的話,請(qǐng)收藏一下本站!

本類教程下載

系統(tǒng)下載排行

網(wǎng)站地圖xml | 網(wǎng)站地圖html
主站蜘蛛池模板: 肃宁县| 和林格尔县| 周宁县| 新巴尔虎左旗| 昌黎县| 上饶县| 旬阳县| 根河市| 尚志市| 湖口县| 偏关县| 高安市| 滦平县| 荥经县| 昔阳县| 禄劝| 通渭县| 罗山县| 广宁县| 昭平县| 临沧市| 宁夏| 辽宁省| 老河口市| 江孜县| 茌平县| 谢通门县| 宝丰县| 呼玛县| 华亭县| 右玉县| 宣威市| 邢台市| 延庆县| 武夷山市| 同江市| 霍城县| 绵竹市| 同德县| 珠海市| 中江县|