asp查询代码的问题,急呀输入文章标题就可以显示在查询出来?
来源:百度知道 编辑:UC知道 时间:2024/06/22 20:41:30
各位大侠请指点迷津呀,菜鸟求助。O(∩_∩)O~
代码:
<%
Keyword=trim(request.Form("Keywords"))
sql="select biaoti from [wz] where biaoti like '%"Keyword"%'"
set rs=server.CreateObject("adodb.recordset")
rs.open sql,conn,1,1
if rs.eof then
response.Write("未找到相关的记录")
response.end()
do while not rs.eof
%>
<div id="div">
<a href="show.asp?id=<%=rs("id")%>"><%=rs("biaoti")%></a>
<%
rs.movenext
rs.close
set rs=nothing
%>
错误的
错误类型:
Microsoft VBScript 编译器错误 (0x800A0401)
语句未结束
/search.asp, line 18, column 50
sql="select biaoti from [wz] where biaoti like '%"Keyword"%'"
-------------------------------------------------^
现在代码改进了,但是怎么会是这样呢 ,我的意思就是在文本框中输入文章标题就可以 另一页中显示文章标题,然后连接内容
大侠们,指点迷津,在学习的路上还有那么人的帮助,很感动。
代码:
<%
Keyword=trim(request.Form("Keywords"))
sql="select biaoti from [wz] where biaoti like '%"Keyword"%'"
set rs=server.CreateObject("adodb.recordset")
rs.open sql,conn,1,1
if rs.eof then
response.Write("未找到相关的记录")
response.end()
do while not rs.eof
%>
<div id="div">
<a href="show.asp?id=<%=rs("id")%>"><%=rs("biaoti")%></a>
<%
rs.movenext
rs.close
set rs=nothing
%>
错误的
错误类型:
Microsoft VBScript 编译器错误 (0x800A0401)
语句未结束
/search.asp, line 18, column 50
sql="select biaoti from [wz] where biaoti like '%"Keyword"%'"
-------------------------------------------------^
现在代码改进了,但是怎么会是这样呢 ,我的意思就是在文本框中输入文章标题就可以 另一页中显示文章标题,然后连接内容
大侠们,指点迷津,在学习的路上还有那么人的帮助,很感动。
sql="select biaoti from [wz] where biaoti like '%"&Keyword&"%'"
这一句里应该是这样子的
sql="select id,biaoti from [wz] where biaoti like '%"&Keyword&"%'"
因为你查询的字段被你限定了只有biaoti是提取出来的,所以你在下面使用字段
id的时候就找不到了。你加上去了就不会有这个问题了!
sql="select biaoti from [wz] where biaoti like '%"Keyword"%'"
改成
sql="select biaoti from [wz] where biaoti like '%" + Keyword + "%'"
试一试
sql="select biaoti from [wz] where biaoti like '%"&Keyword&"%'"
sql="select biaoti from [wz] where biaoti like '%"&Keyword&"%'"
楼上注意了,少了:& 连接符号。