關於ASP的一點問題,望高手指教

2021-05-25 18:08:17 字數 2307 閱讀 1914

<%@language="vbscript" codepage="936"%>

<%'定義conn和connstr變數

dim conn,connstr

'連線資料庫user1,設定使用者名為sa

connstr="driver=;uid=sa;pwd="";database=data;server=nl" '不太明白server應該填什麼,是自己計算機的名字嗎?

'建立乙個ado connection物件

set conn=server.createobject("adodb.connection")

'開啟資料庫

on error resume next

conn.open connstr

if err.number<>0 then

response.write  "資料庫連線錯誤!"

response.end

end if

%>

以上是conn.asp檔案

搜 索 書 籍

<%

action=request.querystring("action")  '請求表單傳遞引數

if action="send" then  '如果請求到的表單引數為send,則執行查詢操作

category=request("category") '取得下拉列表中option的value屬性值

key=request("key")  '取得文字框字元

if category=1 then  '如果取到的值為1按書名搜尋

set rs = server.createobject("adodb.recordset")

sql="select * from search_book where bookname like '%"&key&"%'"  '模糊查詢字元

rs.open sql,conn,1,1

end if

if category=2 then  '如果取到的值為2按作者搜尋

set rs = server.createobject("adodb.recordset")

sql="select * from search_book where writer like '%"&key&"%'"

rs.open sql,conn,1,1

end if

if category=3 then  '如果取到的值為3按評價內容搜尋

set rs = server.createobject("adodb.recordset")

sql="select * from search_book where pingjia like '%"&key&"%'"

rs.open sql,conn,1,1

end if

if rs.eof then  '判斷表中是否有該條記錄

%>

<%

response.write" 非常抱歉,沒有找到你需要的書籍!

"%>

<%

response.end

end if

rs.pagesize=2  '定義每頁顯示的記錄數

page=request("page")  '取得當前頁page值

if (page-rs.pagecount) > 0 then  '當取到的page值大於rs記錄集物件包含的頁數時

page=rs.pagecount  '把rs物件pagecount值給page

elseif page = "" or page < 1 then  '當page值為空或者小於1時

page = 1  '把1賦值給page

end if

rs.absolutepage=page  '定位到當前頁面

%>

<%

do while not rs.eof

i = i + 1

if i > rs.pagesize then

exit do

end if

%>

<%response.write"搜尋結果"%> 

次<%=rs("pingjia")%> 

<%

rs.movenext

loop

%>

<%end if%>

執行後提示

microsoft vbscript 編譯器錯誤 (0x800a0401)

語句未結束

/flyweb/firstchapter/conn.asp, line 5, column 34

connstr="driver=;uid="sa";pwd="";database=data;server=nt"

關於auto ptr ref的一點問題

略微修改了格式和錯別字 今天我在看 the c standard library 的時候,總覺的上面講的關於 auto ptr ref 的問題沒有說清楚,查了網上的資料發現也沒有說清。也許還有很多朋友像我一樣對此存在疑問。其實,這個問題有沒有弄清楚,對實際程式設計影響並不大,但是本著 勿在浮沙築高台...

關於auto ptr ref的一點問題

今天我在看the c standard library的時候,總覺的上面講的關於auto ptr ref的問題沒有說清楚,查了網上的資料發現也沒有說清。也許還有很多朋友像我一樣對此存在疑問。其實,這個問題有沒有弄清楚,對實際程式設計影像並不大,但是本著 勿在浮沙築高台 的精神,我用了乙個晚上的時間,...

關於auto ptr ref的一點問題

今天我在看the c standard library的時候,總覺的上面講的關於auto ptr ref的問題沒有說清楚,查了網上的資料發現也沒有說清。也許還有很多朋友像我一樣對此存在疑問。其實,這個問題有沒有弄清楚,對實際程式設計影像並不大,但是本著 勿在浮沙築高台 的精神,我用了乙個晚上的時間,...