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
%>
<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
...
前面有没有连接数据库的代码啊?
如果没有
那就是你数据库都没打开怎么能输出数据库里的表了