asp问号传参

来源:百度知道 编辑:UC知道 时间:2024/07/04 02:35:37
<a href="xianshi.asp?ID=<%=rs("ID")%>">
<%
ID=request.Form("ID")
set rs=server.createobject("adodb.recordset")
sql="select * from Fangwu where 'ID='"+ID
set rs=conn.execute(sql)
%>
sql语句后的where条件好像不对,每次都查出来的是数据库的第一条记录
高手帮忙

正常的写法应该是
ID=request.QueryString("ID")
偷懒也可以用下面的,不过安全系数低一些。。。
ID=request("ID")

sql好像也写得有问题啊?

sql="select * from Fangwu where ID="&ID

Request.QueryString("id")
你那是get方式传参数