麻烦大家看看这个ASP程序,S1.ASP查询不出结果。我已附源码

jeesir 2007-12-09 05:05:22
RT,一直想不通
...全文
138 12 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
12 条回复
切换为时间正序
请发表友善的回复…
发表回复
sy_binbin 2007-12-10
  • 打赏
  • 举报
回复
你把程序下来看看吧
sy_binbin 2007-12-10
  • 打赏
  • 举报
回复
jeesir 2007-12-10
  • 打赏
  • 举报
回复
sy_binbin 你把你改的发我一份。coci@yahoo.cn 感谢
sy_binbin 2007-12-10
  • 打赏
  • 举报
回复
我 试了,没问题了阿!!

jeesir 2007-12-10
  • 打赏
  • 举报
回复
很感谢大家积极的帮助!
按你们写的我改了,现在可以查询了。但为什么我不管写什么关键字查询,S1.ASP文件都把数据库所有的数据显示出来了呢?还有问题
jeesir 2007-12-10
  • 打赏
  • 举报
回复
改成这样就可以了 <a href="edit.asp?id=<%=rs("编号")%>">修改</a> 感谢!
msd88 2007-12-10
  • 打赏
  • 举报
回复
<%if rs("name")="1" then response.write("<a href='update.asp?id="&rs("id")&">修改</a>")%>
jeesir 2007-12-10
  • 打赏
  • 举报
回复
谢谢,已经解决查询问题了。还有个问题
<td width="14%">
<% if rs("name")="1" then response.write("<a href='update.asp?id='"&rs("id")&">修改</a>")
%></td>
这句话是不是有问题,因为不显示“修改”。如果在每行后面加入“修改”功能该怎么实现呢?

再次感谢大家的帮助!
shiyi480100 2007-12-09
  • 打赏
  • 举报
回复
msd88 说的可能是对的,你把name字段加一个[]像这样。""where [name] like '%"name"%'""
sy_binbin 2007-12-09
  • 打赏
  • 举报
回复
把2个页面的编码格式改成一样的吧
sy_binbin 2007-12-09
  • 打赏
  • 举报
回复
首先,你那个静态页面是UTF-8的编码,s1.asp页面是GB2312的编码,所以你查询“我”的时候,实际上查询的是乱码,你按照“1-PQ1-1”查询下就能得出结果了

把你47行,55行的<%=rs("name1")%>改成<%=rs("name")%>
msd88 2007-12-09
  • 打赏
  • 举报
回复
是你的yahoo.htm中输入框的名字有问题,不能name="name",换个名字就OK了,另外你的s1.asp中rs("name1")这个字段在数据库中没有

28,409

社区成员

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

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