asp问题 数据库里有数据 前台为什么不显示呢?

来源:百度知道 编辑:UC知道 时间:2024/06/08 06:39:02
代码如下:
<table width="90%" border="0" align="center" cellpadding="0" cellspacing="2">
<%
set rs=server.CreateObject("adodb.recordset")
sql="select * from news where lm="&trim(request.QueryString("id"))
rs.open sql.conn,1,1
rs.pagesize=15 '每页记录数
page=cint(request("page"))
if page="" or page=0 then
page=1
else
page=page
end if
rs.absolutepage=page '取得当前页
for i=1 to rs.pagesize
if rs.bof or rs.eof then
exit for
end if
%>

rs.open sql.conn,1,1
改为
rs.open sql,conn,1,1

看看是否获取到request.QueryString("id")了

...
if rs.bof or rs.eof then //错误,改为if rs.bof and rs.eof then
exit for
end if
...

前面有没有连接数据库的代码啊?
如果没有
那就是你数据库都没打开怎么能输出数据库里的表了