数据库连接正常,无法正常显示出库中的内容,请指点~!

bangbang65 2008-12-01 01:31:57
请各位高手指点一下,我的这个小程序在连接数据库时正常,但是不能显示数据库中的数据内容.....

<!--#include file="top.asp" --> 'TOP.asp中已经做好了数据库路径
<%
set rs=server.CreateObject("ADODB.Recordset")
rs="SELECT * qz_rencai where id="& names &" like'%names%' desc"
rs.open,conn,1,1
%>

<table width="700" border="1" align="center" cellpadding="0" cellspacing="0" bordercolordark="#FFFFFF">
<tr>
<td width="79"><%=rs("id")%>  </td>
<td width="615"><%=rs("names")%>  </td>
</tr>
</table>
<%
rs.close
set rs=nothing
%>
...全文
110 12 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
12 条回复
切换为时间正序
请发表友善的回复…
发表回复
bangbang65 2009-02-03
  • 打赏
  • 举报
回复
这个问题解决了,谢谢大家
bangbang65 2008-12-11
  • 打赏
  • 举报
回复
谢谢各位了,我这个问题已经解决了,头疼了好一阵子,谢谢了
低级错误,5楼的说的对啊,我把RS改成了其它名字可以了.
oulin1983 2008-12-02
  • 打赏
  • 举报
回复
rs="SELECT * qz_rencai where id="& names &" like'%names%' desc"
改成
sql="select * from qz_rencai where name like'%name%'"
楼主看行得通不
toury 2008-12-02
  • 打赏
  • 举报
回复
晕倒,like后面没空格:(
7楼的sql="SELECT * FROM qz_rencai WHERE id="& id &" OR [names] like'%names%' desc"
改为:
sql="SELECT * FROM qz_rencai WHERE id="& id &" OR [names] like '%names%' ORDER BY id DESC"
toury 2008-12-02
  • 打赏
  • 举报
回复
7楼的sql="SELECT * FROM qz_rencai WHERE id="& id &" OR [names] like'%names%' desc"
改为:
sql="SELECT * FROM qz_rencai WHERE id="& id &" OR [names] like'%names%' ORDER BY id desc"
toury 2008-12-02
  • 打赏
  • 举报
回复

<!--#include file="top.asp" --> 'TOP.asp中已经做好了数据库路径
<%
id=request("id")
names=request("names")
set rs=server.CreateObject("ADODB.Recordset")
sql="SELECT * FROM qz_rencai WHERE id="& id &" OR [names] like'%names%' desc"
response.write sql&"<br>"'把这个打印出来的语句放到数据库查询里走一下,看看正确吗?成功后注释掉
rs.open sql,conn,1,1
if rs.eof then
response.write("无记录")
rs.close: set rs=nothing
conn.close: set conn=nothing
response.end
end if
%>

<table width="700" border="1" align="center" cellpadding="0" cellspacing="0" bordercolordark="#FFFFFF">
<tr>
<td width="79"> <%=rs("id")%>  </td>
<td width="615"> <%=rs("names")%>  </td>
</tr>
</table>
<%
rs.close: set rs=nothing
rs.close: set rs=nothing
%>
layers2323 2008-12-02
  • 打赏
  • 举报
回复
rs="SELECT * qz_rencai where id="& names &" like'%names%' desc"


这句sql里面
1.没有from
2.没有and或者or作条件连接
3.什么东西 like '%names%'
4.desc 前面没有order by

另外,5楼说的有道理。


建议lz看看asp的简易教程。
virgo2008 2008-12-02
  • 打赏
  • 举报
回复
我汗,我怎么看到你的记录集和sql语句都用的rs啊!换一个名字看看!反正我不是没有试过同名的!
bangbang65 2008-12-02
  • 打赏
  • 举报
回复
加上了 FORM 也是不行啊,无法显示数据库中的内容, 2楼的我加上了"response.write err.description",出现缺少对象或类型不匹配.数据库表中是没有什么问题的.所求的'ID'与'NAMES'都在表中,为什么不出现我所要的结果!
草原可可 2008-12-01
  • 打赏
  • 举报
回复
楼主 写SQL 注意啊 或者把SQL在SQL2000下运行看看
toury 2008-12-01
  • 打赏
  • 举报
回复
楼主这20分冤不冤枉啊,哈哈。

以后养成一个习惯,凡是觉得有问题的地方在下面加一句:response.write err.description自己就知道怎么回事了,呵呵
layers2323 2008-12-01
  • 打赏
  • 举报
回复
s="SELECT * qz_rencai where id="& names &" like'%names%' desc"


from呢?

28,409

社区成员

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

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