CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
可用分押宝游戏火热进行中... 专题改版:Java Web 专题
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  Web 开发 >  ASP

帮帮妹妹了,真的好难 阿??//?//???!!!!!!

楼主boluotianxie(风筝)2005-06-02 19:51:20 在 Web 开发 / ASP 提问

在浏览器中浏览了以后,不显示错误,但是也不显示新闻内容,只显示一个“关闭窗口”。  
   
  大家看看是哪里问题,拜托了   !!!!!!!!!!!!  
   
  <html>  
  <head>  
  <meta   http-equiv="Content-Type"   content="text/html;   charset=gb2312">  
  <title>新闻阅读</title></head>  
  <body><link   rel="stylesheet"   href="style.css">  
  </head>  
  <body   topmargin="0"   leftmargin="0">  
  <%set   conn=server.CreateObject("adodb.connection")  
  conn.connectionstring="driver={SQL   server};server=BUCT-334347B855;UID=123;PWD=123;Database=newsmanage"  
  conn.open  
      Set   rs   =   Server.CreateObject("ADODB.RecordSet")  
          Set   rsCate   =   Server.CreateObject("ADODB.RecordSet")  
      Set   rs.ActiveConnection   =   Conn  
  rs.Open"SELECT   *   FROM   News1   WHERE   newsId=   '"&   trim(newsid)&"'"  
  If   Not   rs.EOF   Then  
  rqtContent=   rs("content")  
  rqtContent   =   replace(rqtContent,"[space]","   ")  
          '更新阅读数量  
          Conn.execute("UPDATE   News1   SET   ReadCount   =   ReadCount   +   1   WHERE   Id="   &   Request("id"))  
          '读取新闻类别  
      Set   rscate.ActiveConnection   =   Conn  
  rscate.open   "SELECT   *   FROM   Category   WHERE   CateId='"   &   trim(CateId)&"'"  
        If   Not   rsCate.EOF   Then  
              stitle   =   rsCate("CateName")  
          End   If  
  %>    
  <center>  
    <table   border="0"   borderColorLight="#000080"   cellSpacing="5"   cellpadding="0"   width="98%">  
          <tr>  
            <td   width="100%"   align=center   height=50><strong><font   color=red   size=4><%=stitle%></font></strong>  
          </td></tr>  
      <tr>    
    <td   align=center><strong><%=RS("title")%></strong><br>  
  <%=RS("posttime")%><br>  
    <hr   color="blue"></td>  
      </tr>  
      <tr>    
    <td><%=rqtContent%></td>  
      </tr>  
  </table></center>  
  <%          
      End   If  
      rs.Close  
      Set   rs   =   Nothing  
  %>    
  <br>  
  </div>  
   
  <a   href="javascript:window.close()"><font   color=blue>[关闭本窗口]</font></a></p>  
  </a>    
  </body>  
  </html>  
  问题点数:0、回复次数:13Top

1 楼freshui(五月的风 - 唉 真饼啊! 多学习,少灌水打游戏)回复于 2005-06-02 20:01:42 得分 0

这就说明stitle   strong><%=RS("title")%></strong><br>  
  <%=RS("posttime")%><br>  
  ><%=rqtContent%></  
  都是空啊!查查数据库吧Top

2 楼lymyx(明月)回复于 2005-06-02 23:27:09 得分 0

数据库的问题Top

3 楼lovebeyondforever(我不信)回复于 2005-06-02 23:47:36 得分 0

楼主这么多分啊   开了好几贴了  
  呵呵Top

4 楼dixing(埋头苦干)回复于 2005-06-03 00:24:29 得分 0

数据库..Top

5 楼szjhxu(天野)回复于 2005-06-03 00:34:34 得分 0

检查一下你的查询语句  
  应该是查询没有结果.Top

6 楼zy51(Final)回复于 2005-06-03 00:51:13 得分 0

if   not   rs.eof  
  ....  
  '这里加一行  
  else  
  response.write   "error!"  
  end   if  
   
  看看是不是会输出error!Top

7 楼zhongq99(木脑壳)回复于 2005-06-03 01:52:54 得分 0

rs.Open"SELECT   *   FROM   News1   WHERE   newsId=   '"&   trim(newsid)&"'"  
   
   
  你的newsid是在什么地方传值的?看你的程序应该是空值啊Top

8 楼zhangfeng1133()回复于 2005-06-03 05:50:18 得分 0

呵呵,这样子的,不显示错误是可能是你新闻内容理有html代码??  
   
  可以看看源文件Top

9 楼boluotianxie(风筝)回复于 2005-06-03 09:13:55 得分 0

{{{{{{{{{[if   not   rs.eof  
  ....  
  '这里加一行  
  else  
  response.write   "error!"  
  end   if  
  看看是不是会输出error!}}}}}}}}}}}}}}}  
   
  出现“error”了。可是我该怎么修改呢??????Top

10 楼zy51(Final)回复于 2005-06-04 10:54:34 得分 0

既然会输出error!那就说明你的sql语句在数据库检索不到任何数据啊.没有数据还显示什么呢?Top

11 楼patchclass(黑翼)回复于 2005-06-04 11:14:00 得分 0

输出error表明sql语句可能不对,或者没有你需要的数据Top

12 楼hahacc(出師無名)回复于 2005-06-04 11:24:06 得分 0

调试方法:  
  1、屏蔽更新数量  
  2、response.write   "SELECT   *   FROM   News1   WHERE   newsId=   '"&   trim(newsid)&"'"  
  将结果放入sql查询器看是否能够查到数据,如果存在  
  3、If   Not   rs.EOF   Then后面response.write出一段字符串,如果存在则证明数据库连接正常,接着  
  response.write   rqtContent   看是否存在数据。有可能因为rqtContent   =   replace(rqtContent,"[space]","   ")语句错误。  
  4、后面的以此类推  
  不过全都显示不出来很表示第一个if语句后面就没有数据了。仔细查吧!Top

13 楼coolwindkaka(寒の风)回复于 2005-06-04 11:38:41 得分 0

rscate.open   "SELECT   *   FROM   Category   WHERE   CateId='"   &   trim(CateId)&"'"  
  你这个CateId是不是数值型的啊?  
  如果是就改成  
  rscate.open   "SELECT   *   FROM   Category   WHERE   CateId="   &   Cint(CateId)试下  
  Top

相关问题

  • 请看苹果妹妹的照片,真的好pp,呵呵。
  • 妹妹做报表遇到了难题!!
  • 你究竟有几个好妹妹?
  • 各位大虾,有打印源码给我吗?让妹妹参考一下好不好?我真的不会哦。
  • 做女程序员真的好累吗。姐姐妹妹们永远快乐。各位同仁快乐。
  • 给妹妹打电话,妹妹说有更重要的电话,让我等一会,我好伤心,放分 :(
  • ratcn妹妹,劳改犯好想你哟!因为..........
  • 我是新来的小妹妹,向大家问好!
  • 快来看哦!好漂亮的妹妹的照片哦!
  • 好长时间没看到2妹妹了,有谁见过她

关键词

得分解答快速导航

  • 帖主:boluotianxie

相关链接

  • Web开发类图书

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
提问
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
世纪乐知(北京)网络技术有限公司 版权所有, 京 ICP 证 020026 号
北京创新乐知广告有限公司 提供技术支持
Copyright © 2000-2007, CSDN.NET, All Rights Reserved
GongshangLogo