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

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
%>
...全文
74 点赞 收藏 12
写回复
12 条回复
切换为时间正序
当前发帖距今超过3年,不再开放新的回复
发表回复
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呢?
回复
相关推荐
发帖
ASP
创建于2007-09-28

2.8w+

社区成员

ASP即Active Server Pages,是Microsoft公司开发的服务器端脚本环境。
申请成为版主
帖子事件
创建了帖子
2008-12-01 01:31
社区公告
暂无公告