1. 论坛系统升级为Xenforo,欢迎大家测试!
    排除公告

请教个问题ASP数据库读取

本帖由 逆风沉沦2006-03-31 发布。版面名称:后端开发

  1. 逆风沉沦

    逆风沉沦 New Member

    注册:
    2006-01-01
    帖子:
    27
    赞:
    0
    数据库有三个表
    DOWN
    DOWNFILE
    DOWNTYPE
    我想读取DOWNPILE表的数据应该怎么写,自己写的不对,不知道哪里出错了
    <%
    i=0
    sql="select top 20 cxn,cxv,id,tid,hits,tp from downfile where date>Now()-365 order by hits desc"
    rs.open sql,conn,1,1
    if rs.eof then %>
    <tr>
    <td width="100%" colspan="2" height="30" align="center">还没有数据</td>
    </tr>
    <%
    else
    do while not rs.eof
    %>
    <div><%rs("id")%><%rs("cxn")%></div>
    <%
    i=i+1
    if i>18 then exit do
    rs.movenext
    loop
    end if
    rs.close
    %></DIV>
     
  2. 不学无术

    不学无术 Ulysses 的元神

    注册:
    2005-08-31
    帖子:
    16,714
    赞:
    39
    WHERE 语句有问题。

    sql="select top 20 cxn,cxv,id,tid,hits,tp from downfile where date > #" & DataAdd("d", -365, Now()) & "# order by hits desc"
     
  3. Tameway

    Tameway New Member

    注册:
    2005-09-06
    帖子:
    1,286
    赞:
    8
    也不对
    select cxn,cxv,id,tid,hits,tp top 20 from downfile where

    这样才对吧
     
  4. Tameway

    Tameway New Member

    注册:
    2005-09-06
    帖子:
    1,286
    赞:
    8
    晕,不学的对,我发蒙写错的
     
  5. 逆风沉沦

    逆风沉沦 New Member

    注册:
    2006-01-01
    帖子:
    27
    赞:
    0
    搞定,谢谢了