當前位置:律師網大全 - 商標註冊 - Asp訪問多條件查詢問題

Asp訪問多條件查詢問題

1,從小到大排序,在SQL語句中去掉“desc”或改為“asc”。

2.分頁顯示,請參考以下過程。

'=================================================

流程名稱:ShowSearchResult

功能:在頁面中顯示搜索結果。

參數:無

'=================================================

sub ShowSearchResult()

if currentpage & lt那麽1

currentpage=1

如果…就會結束

if(current page-1)* MaxPerPage & gt;那麽總投入

如果(totalPut mod MaxPerPage)=0,則

current page = total put \ MaxPerPage

其他

current page = total put \ MaxPerPage+1

如果…就會結束

如果…就會結束

如果當前頁面=1,則

sqlSearch = " select top " & amp最大頁面

其他

sqlSearch="select "

如果…就會結束

sqlSearch = sqlSearch & amp" * from Bs _ Product where Passed = True "

如果BigClassName & lt& gt”“那麽

sqlSearch = sqlSearch & amp和BigClassName = ' " & ampBigClassName & amp"

如果SmallClassName & lt& gt”“那麽

sqlSearch = sqlSearch & amp和SmallClassName = ' " & ampSmallClassName & amp"

如果…就會結束

其他

if SpecialName & lt& gt”“那麽

sqlSearch = sqlSearch & amp和SpecialName = ' " & amp特殊名稱和名稱;"

如果…就會結束

如果…就會結束

if關鍵字& lt& gt”“那麽

選擇案例字段

案例“標題”

sqlSearch = sqlSearch & amp像“%”& amp;關鍵詞和;%' "

案例“內容”

sqlSearch = sqlSearch & amp和類似“%”的內容。關鍵詞和;%' "

其他情況

sqlSearch = sqlSearch & amp像“%”& amp;關鍵詞和;%' "

結束選擇

如果…就會結束

sqlSearch = sqlSearch & amp“由阿克萊德order訂購”

設置rsSearch= Server。CreateObject("ADODB。記錄集”)

康涅狄格州,1,1

如果rsSearch.eof和rsSearch.bof那麽

response.write " & ltp align='center ' >& ltbr & gt& ltbr & gt沒有或沒有找到產品

其他

如果當前頁面=1,則

調用SearchResultContent()

其他

if(current page-1)* MaxPerPage & lt;那麽總投入

RS search . move(current page-1)* MaxPerPage

暗淡書簽

bookmark=rsSearch.bookmark

調用SearchResultContent()

其他

currentPage=1

調用SearchResultContent()

如果…就會結束

如果…就會結束

如果…就會結束

rsSearch.close

設置rsSearch=nothing

末端接頭

sub SearchResultContent()

尺寸I,strTemp,內容

i=1

do while not rsSearch.eof

strTemp= " "

strTemp = strTemp & ampcstr(i)和".& lta href='Bs_ProductShow.asp?ArticleID = " & ampRS search(" articleid ")& amp;& gt"

如果strField="Title "那麽

strTemp = strTemp & amp“& ltb >;& amp替換(rsSearch("title ")、" " & amp關鍵詞& amp""," & ltfont color = red & gt”& amp關鍵詞& amp“& lt/font >)& amp“& lt/b & gt;& lt/font & gt;& lt/a >;

其他

strTemp = strTemp & amp“& ltb >;& ampRS search(" title ")& amp;“& lt/b & gt;& lt/a >;

如果…就會結束

strTemp = strTemp & amp"[" & amp;format datetime(RS search(" update time "),1)"]"

content = left(no html(RS search(" content ")),200)

如果strField="Content "那麽

strTemp = strTemp & amp“& ltdiv style = ' padding:10px 20px ' >& amp替換(內容。關鍵詞& amp""," & ltfont color = red & gt”& amp關鍵詞& amp“& lt/font >)& amp“……& lt;/div >;"

其他

strTemp = strTemp & amp“& ltdiv style = ' padding:10px 20px ' >& amp內容& amp“……& lt;/div >;"

如果…就會結束

strTemp = strTemp & amp“& lt/a >;

response.write字符串

i=i+1

如果我& gtMaxPerPage然後退出do

rsSearch.movenext

末端接頭

  • 上一篇:戶外運動服飾品牌取名
  • 下一篇:惠光皇後蒲公英商標
  • copyright 2024律師網大全