一个很奇怪的问题,我真怀疑是不是撞鬼了.

nickdknj 2005-06-13 03:35:31
文章发布系统,突然间读取不了数据库里面的内容,只能读到之前html的内容,代码一到<%set rs = server.CreateObject ("adodb.recordset") 这些ASP写的就读不了了,页面是空的.

我怎么改也没用,用之前完整的代码覆盖也没用,同样是读不了,不知会不会跟页面缓冲的有关,还有会不会跟服务器的设置有关?

前天我也遇到过同样的问题,不过第二天却又可以读到,现在问题又来了,到底是怎么回事.
...全文
188 15 打赏 收藏 转发到动态 举报
写回复
用AI写文章
15 条回复
切换为时间正序
请发表友善的回复…
发表回复
liujian098 2005-06-15
  • 打赏
  • 举报
回复
andymu077 dui!
安迪 2005-06-14
  • 打赏
  • 举报
回复
楼主说"不过第二天却又可以读到,现在问题又来了",说明程序运行成功过,如果没人改动代码的话,说明问题出在asp代码身上的可能性不大!所以我觉得是不是像其他朋友说的那样数据库被人改动了,出现了些边缘或是特殊数据。
mymyal123 2005-06-14
  • 打赏
  • 举报
回复
你读的数据库的字段是什么类型的?
nickdknj 2005-06-14
  • 打赏
  • 举报
回复
数据库连接不会有问题,其它的全都可以,就是这个文件不可以.
majiming 2005-06-14
  • 打赏
  • 举报
回复
看来是你数据库连接语句的问题.把你连接数据库的代码贴出来
nickdknj 2005-06-14
  • 打赏
  • 举报
回复
没人看贴?
nickdknj 2005-06-14
  • 打赏
  • 举报
回复
晕死,问题又出现了,代码如下:
<table border="0" width="90%" id="table1" cellpadding="0" style="border-collapse: collapse">


<tr>
<td>
<div align="center">
<table border="1" width="100%" id="table2" style="border-collapse: collapse" bordercolor="#99CCFF">
<tr>
<td align="center" width="66" bgcolor="#3969E7">
<font color="#FFFFFF">编号</font></td>
<td align="center" bgcolor="#3969E7" width="302">
<font color="#FFFFFF">图片</font></td>
<td align="center" bgcolor="#3969E7">
<font color="#FFFFFF">链接文章</font></td>
<td align="center" bgcolor="#3969E7" width="205">
<font color="#FFFFFF">管理操作</font></td>
</tr>
<%
set rs = server.CreateObject ("adodb.recordset")
sql="select top 1 * from mypic order by id desc"
rs.open sql,conn,1,1
if rs.eof then
response.write "<tr><td>暂时没有图片!</td></tr>"
else
n=1
do while not rs.eof
pic="<img src="""&rs("piclink")&""">"
art=rs("artlink")&"<br><br><font color=#CCCCFF>"&getarttitle(rs("artlink"))&"</font>"
%>
<tr>
<td width="66" align="center"><%=n%></td>
<td width="302"><%=pic%></td>
<td><%=art%></td>
<td width="205">
<p align="center">[<a href="index_autopic.asp?action=modify&id=<%=rs("id")%>&piclink=<%=rs("piclink")%>&artlink=<%=rs("artlink")%>"><font color="#3969E7">修改</font></a>][<a href="index_autopic.asp?action=delautopic&id=<%=rs("id")%>"><font color="#FF0000">删除</font></a>]</td>
</tr>
<%
rs.movenext
n=n+1
loop
rs.close
set rs=nothing
end if
%>
</table>
dushizhuma 2005-06-13
  • 打赏
  • 举报
回复
response.write看看能不能出东西。
nickdknj 2005-06-13
  • 打赏
  • 举报
回复
知道是什么原因了,是缓冲的原因,我把IIS 缓冲里的勾去掉后又可以正常访问了,谢谢<星星之火>的解答.不过去掉IIS的缓冲,不知会带来什么影响呢.
redfoxliu 2005-06-13
  • 打赏
  • 举报
回复
有可能是,数据库的问题。
wangwm 2005-06-13
  • 打赏
  • 举报
回复
你把这一段代码贴出来看看
nickdknj 2005-06-13
  • 打赏
  • 举报
回复
你们都没遇到过这些问题吗??
nickdknj 2005-06-13
  • 打赏
  • 举报
回复
没有错误提示,我这段代码就是生成一个表,现在就只是显示用html写的表头,也就是:编号 图片 链接文章 管理操作 表的内容就是访问数据库然后生成各行内容的,但现在是空白.
nickdknj 2005-06-13
  • 打赏
  • 举报
回复
会不会跟数据库也有关系,因为就是其中一个表的数据读不到,也不显示任何错误,就是一片空白.而其它的页面,读取数据库其它表的又没事.
wangwm 2005-06-13
  • 打赏
  • 举报
回复
有没有错误提示阿??

28,405

社区成员

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

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