天天看點

asp hyperlink向url html傳值,asp中超連結傳值的問題

有一個頁面a.asp裡面有資料,之後點">管理(這個a.asp頁面所有資料屬于表a)則進入b.asp頁面,而b.asp頁面的資料屬于表b,隻是從b表中讀取屬于a表中id的項目b.asp接受a.asp頁面傳過來的id資料代碼是:之後從b資料中讀取屬于這個id的資料,代碼是:

有一個頁面a.asp裡面有資料,之後點">管理(這個a.asp頁面所有資料屬于表a)則進入b.asp頁面,而b.asp頁面的資料屬于表b,隻是從b表中讀取屬于a表中id的項目b.asp接受a.asp頁面傳過來的id資料代碼是:之後從b資料中讀取屬于這個id的資料,代碼是:set rs1=conn.execute("select * from b where bbbb="&a_id&" order by id asc")每一條資料都想實作在b.asp頁面删除,删除的代碼是:">删除之後接收的代碼是:if action="del" then

classid=trim(request("classid"))

conn.execute ("delete from b where id="&classid)

response.Redirect("b.asp?id="&w_c)----這裡的w_c其實就是b表中與a傳過來的id是一樣的

end if重點來了:由于同一頁面出現兩次傳遞接收“id”的代碼(加粗的部分);如下。a_id=trim(request("id"))classid=trim(request("classid"))當對資料庫的b表中做相應操作的時候,其實也操作成功,但是傳回目前頁面的時候卻是以下提示:Microsoft JET Database Engine '80040e14' 文法錯誤 (操作符丢失) 在查詢表達式 'id =' 中。 b.asp, line 64也就是這個代碼(上面第一個加粗的部分中的):set rs=conn.execute("select * from a where id ="&a_id)這個代碼還不能删除,因為有些調用資料還要用好像是response.Redirect("b.asp?id="&w_c)  這裡不能再用ID進行傳遞了.但是我需要在這頁面實作上述功能!怎麼辦呢?

展開

全部