变态重口极致另类在线-波多久久夜色精品国产-波多野结衣在线观看一区-波多野结衣在线观看一区二区-污污的网站免费阅读-污污视频网址

當(dāng)前位置: 首頁IT技術(shù) → ASP最簡單的多重查詢問題解決方法

ASP最簡單的多重查詢問題解決方法

更多
我們是不是經(jīng)常有遇到多重查詢的問題呢,而長長的SQL語句總是讓你摸不著頭腦,現(xiàn)在給大家分享學(xué)習(xí)一下,  以下是巧妙利用"where 1=1"的恒等式(事實(shí)上很多,讓它值為TRUE即可)解決此問題。 希望對大家有所幫助。
  
  [正文概要]
  
  'subject 信息標(biāo)題
  'company 發(fā)布信息的公司名稱
  'content 發(fā)布信息的內(nèi)容
  'address 公司地址
  'infomation 公司簡介
  'note 相關(guān)說明
  以上值均由FORM提交,然后通過:subject=trim(Request.Form("subject"))等得到相應(yīng)的值。
  
  <%
  '這個函數(shù)很關(guān)鍵!---------------------------
  Function sql(a,b,sqls)
  if b<>"" then '如果客戶端沒有提交此值,則不會產(chǎn)生相應(yīng)的SQL語句。
  sqls=sqls & " and " & a & " like '%" & b & "%'"
  end if
  sql=sqls
  End Function
  '-----------------調(diào)用數(shù)據(jù)庫
  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ù)即可,可以很多個調(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é)束語]
  如果沒有關(guān)鍵的函數(shù)Function sql(a,b,sqls),我們可以想象,需要多少判斷的一個接一個的語句!
熱門評論
最新評論
發(fā)表評論 查看所有評論(0)
昵稱:
表情: 高興 可 汗 我不要 害羞 好 下下下 送花 屎 親親
字?jǐn)?shù): 0/500 (您的評論需要經(jīng)過審核才能顯示)
主站蜘蛛池模板: 最近中文日本字幕免费完整 | 日本精品一区二区三区在线观看 | 午夜小视频网站 | 国产ppp在线视频在线观看 | 日韩亚洲欧美在线 | 日b视频免费 | 午夜视频入口 | 国产a高清 | 91精品国产自产在线观看 | 亚洲一区在线免费观看 | 精品国产欧美 | h在线国产 | 久久七 | 国产在线91精品天天更新 | 成人高清视频在线观看 | 日韩日韩| 综合网插| 欧美三级日韩三级 | 国产一区国产二区国产三区 | 一区二区3区免费视频 | 亚洲另类z0zx | 久久综合五月天婷婷伊人 | 免费观看色 | 亚洲美女高清aⅴ视频免费 亚洲美女福利 | 亚洲天堂视频在线免费观看 | 中文字幕欧美日韩在线不卡 | 国产 日韩 欧美 综合 | 麻豆精品不卡国产免费看 | 羞羞视频网页版 | 午夜精品视频在线看 | 日日射射 | 黄色毛片黄色毛片 | 一级特级aaa毛片 | 日本一区二区视频在线 | 在线看成人 | 国内外成人免费在线视频 | 免费观看黄色一级片 | 影音先锋国产精品 | 一级做a爰片久久毛片武则天 | 亚洲免费在线视频 | 天天舔天天射天天干 |