注册 登录
编程论坛 ASP技术论坛

数据提取问题

sydpoechang 发布于 2007-12-24 13:33, 564 次点击
<%
      sql="select * from pic4 where piccat_id=29 order by pic_id asc"
    set rs=server.createobject("adodb.recordset")
    rs.open sql,conn,1,1
     %>
            <table width="210" border="0" cellspacing="0" cellpadding="0" align="center">
              <tr>
                <td colspan="2" height="5"></td>
              </tr>
              <tr>
                <td width="96"><div align="center"><img src="<%=rs("pic_spic")%>" width="90" height="80" border="0"></div></td>
                <td width="120"><table width="100%" border="0" cellspacing="0" cellpadding="1">
                  <tr>
                    <td>本期:<%=rs("pic_name")%></td>
                  </tr>
                  <tr>
                    <td><%=rs("ssgs")%></td>
                  </tr>
                  <tr>
                    <td height="5"></td>
                  </tr>
                  <tr>
                    <td height="1" bgcolor="aaaaaa"></td>
                  </tr>
                  <tr>
                    <td height="5"></td>
                  </tr>
<tr>
 <td>下期:<%
 rs.moveprevious
 rs.movenext
 rs.movenext
  if rs.eof then
 response.write "暂无消息"
 else
%> <%=rs("pic_name")%></td>
<% end if %>
                  </tr>
                  <tr>
                    <td><%=rs("ssgs")%></td>
                  </tr>
                </table>

如图的显示 已经实现了我想要的基本功能 但是我从后台传新的资料上去后 并没有发生变化 估计是中间的ID值断了的原因 请问如何修改才能实现同步更新?

[[italic] 本帖最后由 sydpoechang 于 2007-12-24 13:36 编辑 [/italic]]
4 回复
#2
hmhz2007-12-24 14:05
如果你的piccat_id=29 ID是活动的,那就不能这样固定ID来显示,你新添加的为最先显示,或者利用时间自动来判断,ID在这里可以不用,排序使用时间排列
select * from pic4 where piccat_id=29 order by pic_id asc
这一段改成查询日期,后台添加新的,添加的时候输入具体显示时间,比如下期要显示图片的日期为 2008-1-1 0:00:00 这样子就可以判断到那个时间就自动将这个图片和对应用户资料排到第一位变成本期的,而下期的就是你新加的另一个更长的时间,这样排列就根据时间来排了
#3
sydpoechang2007-12-24 14:17
谢谢 版主的提醒
#4
sydpoechang2007-12-24 14:34
还是有问题 本期和本期的图片不会变
#5
wenhao2007-12-25 12:54
试一下这个
sql="select * from pic4 where piccat_id=29 order by pic_id asc
改成
 sql="select * from pic4  order by pic_id desc
试试
1