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

这样的显示问题,解决50分。在线等。给思路也可以

楼主caiyi000(BAICAI)2003-11-04 09:46:25 在 Web 开发 / ASP 提问

数据库中有个字段是日期型   默认值是   =Now()  
  我想在网页上显示的时候成为这样的:  
  08-12   而且如果下一条记录的日期和本条的一样就不显示了  
  就是一天有几条记录只显示第一条的记录日期  
  形如:  
  08-12   记录一  
     记录二  
  08-13   记录三  ??? 问题点数:50、回复次数:11Top

1 楼leiaming(民族英雄-江湖最后一把杀猪刀-已经穷的只剩素质)回复于 2003-11-04 09:56:17 得分 0

while   rs.eof  
  if   date1<>rs("date1")   then  
  response.write   month(rs("date"))&"-"&day(rs("date"))  
  response.write   rs("记录")  
  date1=rs("date")  
  rs.movenext  
  wendTop

2 楼sygo()回复于 2003-11-04 10:00:23 得分 0

1.rs.movefirst,初始化month="0",day="0"  
  2.取出时间比较日期中的月,如果不同显示,如果相同就3  
  3.取出时间比较日期中的日,如果不同就显示,如果相同就4  
  4.指针下移,rs.movenext,重复2,3步Top

3 楼xiaobird1(Vincent)回复于 2003-11-04 10:02:03 得分 0

没有调试过,自己调调  
   
  do   while   not   rs.eof  
      if   date1<>rs("date1")   then  
          Response.write   "<br>"  
          response.write   month(rs("date"))&"-"&day(rs("date"))  
          response.write   &   "     "   &   rs("记录")  
      else  
          Response.write   "<br>"  
          response.write   "       "   &   rs("记录")          
      end   if  
      date1=rs("date")  
      rs.movenext  
  loop  
  Top

4 楼caiyi000(BAICAI)回复于 2003-11-04 10:10:48 得分 0

rs("date1")是怎么来的?表里没有这个字段,date是记录时间的字段,这个是有的。Top

5 楼wubaozhang()回复于 2003-11-04 10:13:53 得分 0

<%  
  if   not   rs.eof   then   dateTemp=rs("date")  
  while   rs.eof  
  %>  
  <tr>  
  <td>  
  <%if   dateTemp<>rs("date")   then:dateTemp=rs("date"):response.write(dateTemp):end   if%>  
  </td>  
  <td>  
  <%=rs("content")%>  
  </td>  
  </tr>  
  <%rs.movenext:wend%>  
  Top

6 楼caiyi000(BAICAI)回复于 2003-11-04 10:20:25 得分 0

上面的方法我都试过,要就是出错,要就是不行,大哥们关注一下呀Top

7 楼sherrywear(sherrywear)回复于 2003-11-04 10:21:22 得分 0

if   not   rs.eof   then  
          response.write   "<table>"  
          dim   date1  
          date1=""  
          while   not   rs.eof  
                response.write   "<tr>"  
                if   date1<>rs("date1")   then  
                          response.write   "<td>"&month(rs("date"))&"-"&day(rs("date"))&"<td>"  
                          response.write   "<td>"&   rs("记录")&"</td>"  
                else  
                          Response.write   "<td>   </td>"  
                          response.write   "<td>"&   rs("记录")&"</td>"  
                end   if  
                response.write   "</tr>"  
                date1=rs("date")  
                rs.movenext  
        wend  
        response.write   "</table>"  
  end   if  
   
  Top

8 楼wubaozhang()回复于 2003-11-04 10:22:40 得分 0

回复人:   caiyi000(BAICAI)   (   )   信誉:96     2003-11-04   10:10:00     得分:0    
     
     
      rs("date1")是怎么来的?表里没有这个字段,date是记录时间的字段,这个是有的。  
     
     
   
   
  晕~~~~~~~~~~~~~~~~~~~~~~什么人啊!!!!!!!!Top

9 楼caiyi000(BAICAI)回复于 2003-11-04 10:27:41 得分 0

解释一下吧。大哥们。我知道date1=rs("date")但是怎么又来了一个rs("date1")Top

10 楼xxu333(xp)回复于 2003-11-04 10:29:52 得分 50

this_date   =   rs("日期")  
  response.write   formatdatetime(this_date,2)  
  do   while   not   rs.eof  
          if   formatdatetime(this_date,2)   <>   formatdatetime(rs("日期"),2)   then  
                  response.write   formatdatetime(this_date,2)  
                  this_date   =   rs("日期")  
          else    
                  response.write   "&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;"  
          end   if  
          response.write   rs("记录")  
          rs.movenext  
  loopTop

11 楼caiyi000(BAICAI)回复于 2003-11-04 10:35:01 得分 0

xxu333(小笑)的方法可以,成功了。谢谢,Top

相关问题

  • DrawText显示多行文本的思路..
  • 无线开发的思路
  • 请大家给些思路,我需要通过一个应用程序来隐藏或者显示其它应用程序的窗口……(在线讨论)
  • 损坏的jpeg文件能不能修复及显示出来?(有难度!欢迎大家提出思路!!在线等!)
  • 讨论一下如何显示在线人数,还有所在页面,我有个思路,大家给点意见?我没有试过
  • 递归返回结果显示,求sql或者思路,谢谢!
  • 刚学asp.net,求一个显示栏目的思路,谢谢~~~
  • 刚学asp.net,求一个显示栏目的思路,谢谢~~~
  • 求一思路 关于显示的一个实际问题
  • datagrid这样的思路有问题吗?

关键词

  • 字段
  • date
  • rs
  • 记录
  • response
  • 日期
  • 显示
  • formatdatetime
  • write
  • eof

得分解答快速导航

  • 帖主:caiyi000
  • xxu333

相关链接

  • Web开发类图书

广告也精彩

反馈

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