一个asp数据库问题..帮忙啊

来源:百度知道 编辑:UC知道 时间:2024/06/01 22:18:04
<!--#include file="conn.asp" -->
<body>
<%
sql="select * from gbook where id=4"
set rs=server.createobject("adodb.recordset")
rs.open sql,conn,1,1
%>
<%
while not rs.eof
response.Write(""&rs("content"))
wend
%>
</body>
</html>
这是一个表的问题,我想搜索到表里面id=4的全部内容
有点像搜索同城信息的那种感觉,各位达人帮我看一下我哪里写错了
为什么会有

错误类型:
Microsoft JET Database Engine (0x80040E07)
标准表达式中数据类型不匹配。
/newadmin/beta111.asp, 第 12 行
这样的错误类型呢?
昏..怎么会是木马呢..
我的表为gbook,就是评论,评论同一个文章的数据id为相同
想在该文章打印出该文章分类的评论 就这样的效果.
id分类改成4还是不行..
请大家继续帮忙啊..

这样改:
<!--#include file="conn.asp" -->
<body>
<%
sql="select * from gbook where id='4'"
set rs=server.createobject("adodb.recordset")
rs.open sql,conn,1,1
%>
<%
while not rs.eof
response.Write(""&rs("content"))
rs.movenext
wend
%>
</body>
</html>

说明:
1.SQL语句改为:sql="select * from gbook where id='4'"
2.加上了rs.movenext

<%
sql="select * from gbook where id='4'"
set rs=server.createobject("adodb.recordset")
rs.open sql,conn,1,1
%>
<%
while not rs.eof
response.Write(""&rs("content")&"")
rs.movenext
wend
%>

response.Write(""& str(rs("content")))

把表的id段类型改成”数字”
ok

asp木马吗