某个文件显示另一页面按条件搜索的结果,SQL语句中使用了变量abc和name,变量的值由上一页提交表单时获得。
name=Trim(Request.Querystring("name"))
abc=request.QueryString("act")
sql="select * from ["&abc&"] where name like '%" & name & "%'"
因为符合条件的记录较多,所以用了分页代码,设置了shownum=20 totalrecord=rs.recordcount rs.pagesize=shownum
maxpage=rs.pagecount
上下页代码用的是 response.write "<a href=?page="&ii&">"&ii&"</a> "
结果首页结果显示正常,点击下一页就出错了,显示FROM 子句语法错误。 我想一定是因为abc和name的值没有传递下来,请教高手如何处理?
经过试验,如果不用 response.write 输出超级链接,而直接用<a href='search.asp?abc=<%=trim(Request.QueryString("act"))%>&name=<%=trim(Request.QueryString("name"))%>&page=<%=ii%>' class="main STYLE1"><%
=ii%></a>就可以正常显示。请教高手,如果用 response.write语句如何输出<a href='search.asp?abc=<%=trim(Request.QueryString("act"))%>&name=<%=trim(Request.QueryString("name"))%>&page=<%=ii%>' class="main STYLE1"><%
=ii%></a>这样的超级链接(带含变量参数的)?
response.write "<a href=?page="&ii&"&name="&name&"&abc="&abc&">"&ii&"</a>"