request.QueryString如何获取url传过来的"字符串"

来源:百度知道 编辑:UC知道 时间:2024/05/25 17:30:24
获取url传过来的数字,如ID号,但是"字符串"为什么不行??
<%
dim newstype
newstype=request.QueryString("newstype")
set Rs = Server.createobject("adodb.recordset")
sql="select * from about where newstype="& newstype
Rs.Open sql,conn,1,1
%>
newstype是从另一个页面传递过来的,但是出现下面错误:

错误类型:
Microsoft JET Database Engine (0x80040E10)
至少一个参数没有被指定值。
/viewabout.asp, 第 7 行

这说明你的newsType没有被正确传递 ,所以,你的SQL语句出错了。

要看你提交的页面是GET还是POST。

为了通用,你改成:
Request("newstype")就可以了。