第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

如何把asp多條件查詢操作語句精簡?

如何把asp多條件查詢操作語句精簡?

江戶川亂折騰 2019-04-03 11:07:45
如何把asp多條件查詢操作語句精簡
查看完整描述

3 回答

?
達(dá)令說

TA貢獻(xiàn)1821條經(jīng)驗 獲得超6個贊

if request("neirong")<>"" and request("riqi1")=""then

sql="select * from renyuan where id="&request("id")&" and "&request("tiaojian")&"='"&request("neirong")&"'"

elseif request("neirong")="" and request("riqi1")<>"" and request("riqi2")<>"" then

sql="select * from renyuan where id="&request("id")&" and shengri between #"&request("riqi1")&"# and #"&request("riqi2")&"#"

elseif request("neirong")<>"" and request("riqi1")<>"" and request("riqi2")<>"" then

sql="select * from renyuan where id="&request("id")&" and "&request("tiaojian")&"='"&request("neirong")&"'and shengri between #"&request("riqi1")&"# and #"&request("riqi2")&"#"

end if


查看完整回答
反對 回復(fù) 2019-04-09
?
素胚勾勒不出你

TA貢獻(xiàn)1827條經(jīng)驗 獲得超9個贊

這就是SQL拼接的問題了!
如:
sql="1=1"
if request("條件1")<>"" then sql=sql&" and 查詢字段1='"&request("條件1")&"'"
if request("條件2")<>"" then sql=sql&" and 查詢字段2='"&request("條件2")&"'"
if request("條件3")<>"" then sql=sql&" and 查詢字段3='"&request("條件3")&"'"
if request("條件4")<>"" then sql=sql&" and 查詢字段4='"&request("條件4")&"'"
if request("條件5")<>"" then sql=sql&" and 查詢字段5='"&request("條件5")&"'"
if request("條件6")<>"" then sql=sql&" and 查詢字段6 like '%"&request("條件6")&"%'" '模糊查詢
if request("條件N")<>"" then sql=sql&" and 查詢字段N='"&request("條件N")&"'"

這樣的就把SQL的條件語句給拼接了,然后再看以下:
set rs=server.createobject("adodb.recordset")
sql="select * from 表名 where "&sql&""
rs.open sql,conn,1,1

查看完整回答
反對 回復(fù) 2019-04-09
?
一只斗牛犬

TA貢獻(xiàn)1784條經(jīng)驗 獲得超2個贊

思路:
1、表單頁面,設(shè)置多個查詢的文本框
<form name="search" method="post" action="searchresult.asp">
學(xué)生名字:<input type="text" name="studentname" />
聯(lián)系方式:<input type="text" name="Tel" />
<input type="submit" name="submit" value="提交查詢" class="formsubmit" />
</form>
2、表單處理頁面,根據(jù)查詢文本框的內(nèi)容,組合成SQL語句,到數(shù)據(jù)庫中查詢
<%
studentname = trim(request.Form("studentname"))
Tel = trim(request.Form("Tel"))
sql = "select * from [tablename] where ()"
If studentname <> "" Then
sql = sql & " and replace(studentname,' ','') like '%" & studentname & "%'"
End If
if Tel <> "" then
sql =sql &" and studentTel like '%"&Tel&"%'"
End If
rs.open session("sql"),ConnDb,1,1
If rs.eof And rs.bof Then
'提示信息
Else
'輸出數(shù)據(jù)
End If
%>
不知道你目前做到什么程序了。



查看完整回答
反對 回復(fù) 2019-04-09
  • 3 回答
  • 0 關(guān)注
  • 1446 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動學(xué)習(xí)伙伴

公眾號

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號