SQL数据库查询的问题

wsmhzyaba 2008-03-28 04:42:33
我有一张表名pinmu 需要查询的字段为GOODSITEMNAME
这是一段代码请问出了什么问题 文件名a.asp
<!--#include file="inc/conn.asp"-->
<%
dim name
name=request("name")
set rs="select *from pinmu where name like'%name%'"
rs.open sql,conn,1,1
%>
<%
if not rs.eof and not rs.bof then
%>
<%=rs("name")%>
<% end if %>

<form name="form1" method="post" action="a.asp">
<input type="text" name="name">
<input type="submit" name="Submit" value="提交">
</form>
就这段代码
运行后什么都不显示 提交也没有反应
为什么??
...全文
84 8 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
ld2099 2008-03-29
  • 打赏
  • 举报
回复
Untitled-2.asp
<!--#include file="inc/conn.asp"-->
<%
dim name
name=request("name")
Response.Write "接受的参数值:"&Name
set rs="select * from pinmu where GOODSITEMNAME like '%"&name&"%'"
rs.open sql,conn,1,1
Set Rs=Conn.Execute("Select Top 10 * from pinmu Where Goodsitemname Like '%"&Name&"%'")
if not rs.eof then
Do While Not Rs.Eof
Response.Write rs("name")&"<br>"
Rs.MoveNext
Loop
Else
Response.Write "没有数据"
end if %>

<form name="name1" method="post" action="Untitled-2.asp">
<input type="text" name="name1">
<input type="submit" name="name1" value="提交">
</form>

先把IE设置中的显示友好错误信息去掉,然后调试,看看有没有错误
itzhiren 2008-03-28
  • 打赏
  • 举报
回复
你提交到 Untitled-2.asp 这个页面了
wsmhzyaba 2008-03-28
  • 打赏
  • 举报
回复

<!--#include file="inc/conn.asp"-->
<%
dim name
name=request("name")
set rs="select * from pinmu where GOODSITEMNAME like '%"&name&"%'"
rs.open sql,conn,1,1
%>
<%
if not rs.eof then
%>
<%=rs("name")%>
<% end if %>

<form name="name1" method="post" action="Untitled-2.asp">
<input type="text" name="name1">
<input type="submit" name="name1" value="提交">
</form>
提交之后还是没有反应呢
myvicy 2008-03-28
  • 打赏
  • 举报
回复
<!--#include file="inc/conn.asp"--> 
<%
dim name
name=request("name")
set rs="select * from pinmu where GOODSITEMNAME like '%name%'"
rs.open sql,conn,1,1
%>
<%
if not rs.eof then
%>
<%=rs("name")%>
<% end if %>
snlixing 2008-03-28
  • 打赏
  • 举报
回复
sql="select * from pinmu where GOODSITEMNAME like'%"&name&"%'"
snlixing 2008-03-28
  • 打赏
  • 举报
回复
set rs="select *from pinmu where name like'"%name%"'"
itzhiren 2008-03-28
  • 打赏
  • 举报
回复
* 后面应该有个空格
itzhiren 2008-03-28
  • 打赏
  • 举报
回复
set rs="select *from pinmu where name like'%name%'"
rs.open sql,conn,1,1

改成以下:

set rs=server.createobject("adodb.recordset")
'需要查询的字段为GOODSITEMNAME ,所以应该是 GOODSITEMNAME like
sql="select *from pinmu where GOODSITEMNAME like'%"&name&"%'"
rs.open sql,conn,1,1

28,409

社区成员

发帖
与我相关
我的任务
社区描述
ASP即Active Server Pages,是Microsoft公司开发的服务器端脚本环境。
社区管理员
  • ASP
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧