asp查询代码的问题,急呀输入文章标题就可以显示在查询出来?
各位大侠请指点迷津呀,菜鸟求助。O(∩_∩)O~代码:<%Keyword=trim(request.Form("Keywords"))sql="selectbiaotif...
各位大侠请指点迷津呀,菜鸟求助。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()
end if
do while not rs.eof
%>
<div id="div">
<a href="show.asp?id=<%=rs("id")%>"><%=rs("biaoti")%></a>
<%
rs.movenext
loop
rs.close
set rs=nothing
%>
错误类型:
ADODB.Recordset (0x800A0CC1)
在对应所需名称或序数的集合中,未找到项目。
/search.asp, 第 30 行
浏览器类型 展开
代码:
<%
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()
end if
do while not rs.eof
%>
<div id="div">
<a href="show.asp?id=<%=rs("id")%>"><%=rs("biaoti")%></a>
<%
rs.movenext
loop
rs.close
set rs=nothing
%>
错误类型:
ADODB.Recordset (0x800A0CC1)
在对应所需名称或序数的集合中,未找到项目。
/search.asp, 第 30 行
浏览器类型 展开
4个回答
展开全部
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&"%'"
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
sql="select biaoti from [wz] where biaoti like '%"&Keyword&"%'"
楼上注意了,少了:& 连接符号。
楼上注意了,少了:& 连接符号。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询