台灣最大程式設計社群網站
線上人數
1967
 
會員總數:246228
討論主題:189787
歡迎您免費加入會員
討論區列表 >> 專欄文章 >> 用二個以上[下拉式選單]來查詢
[]  
[我要回覆]
回應主題 加入我的關注話題 檢舉此篇討論 將提問者加入個人黑名單
用二個以上[下拉式選單]來查詢
價值 : 0 QP  點閱數:2013 回應數:0
樓主

站務人員 站長
門外漢
0 1580
542 9
發送站內信

捐贈 VP 給 站務人員
問:我要用三個下拉式選單來查詢,目前我必須三個都有選才能查,
若只選其中之一或二,就不行

<select size="1" name="aa"> 

<option>請選擇</option>

<option>1</option>

<option>2</option>

<option>3</option></select>

(bb,cc也是下拉式選單)

aa=request("aa")

bb=request("bb")

cc=request("cc")


Set conn = Server.CreateObject("ADODB.Connection")

DBPath = Server.MapPath("dev.mdb")

conn.Open "driver={Microsoft Access Driver (*.mdb)};dbq=" & DBPath

Set rs = Server.CreateObject("ADODB.Recordset")



Sql1 = "select * From devconf where"

sql2 = " aa = '"& aa &"'"

sql3 = " and bb like '%"& bb &"%'"

sql4 = " and cc like '%"& cc &"%'" (bb,cc是選關鍵字)

sql = sql1 & sql2 & sql3 & sql4

rs.Open Sql, conn, 1,1


------------------------------------------------------

回應者: 找蟹的人
Sql1 = "select * From devconf where"

sql2 = " aa = '"& aa &"'"

If bb <> "" Then

sql3 = " and bb like '%"& bb &"%'"

End If

If cc <> "" Then

sql4 = " and cc like '%"& cc &"%'" (bb,cc是選關鍵字)

End If

sql = sql1 & sql2 & sql3 & sql4
本篇文章發表於2001-12-06 00:00
目前尚無任何回覆
   

回覆
如要回應,請先登入.