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

IE老是提示第五行错误

本帖由 端峰2006-04-27 发布。版面名称:前端开发

  1. 端峰

    端峰 New Member

    注册:
    2006-04-10
    帖子:
    55
    赞:
    0
    <!--#include file=conn.asp-->
    <%
    set rs=server.CreateObject("ADODB.Recordset")
    sql="selcet top 5 * form new where title order by time desc"
    rs.open sql,conn,1,1
    if rs.eof or rs.bof then
    response.write ("暂时没有文章")
    else %>


    <table width="800" border="0" align="center" cellpadding="0" cellspacing="0">
    <tr>
    <td width="229" height="334" valign="top">
    <table width="218" border="0" cellspacing="0" cellpadding="0">
    <tr>
    <td height="25" background="image/left_menu.gif">&nbsp;</td>
    </tr>
    </table>
    <table width="218" border="0" cellspacing="0" cellpadding="0">
    <tr>
    <td>&nbsp;</td>
    </tr>
    </table></td>
    <td width="571" valign="top">
    <table width="100%" border="0" cellspacing="0" cellpadding="0">
    <tr background="image/menu.gif">
    <td height="25">&nbsp;</td>
    </tr>
    </table>
    <table width="100%" border="0" cellspacing="0" cellpadding="0">

    <%do while not rs.eof%>
    <tr>
    <td width="5%" align="center" valign="middle"><div align="center"><img src="image/newD.gif" width="10" height="10"></div></td>
    <td width="95%">&nbsp;<%=rs("title")%></td>
    </tr>
    <%
    rs.movenext
    loop
    rs.close
    end if
    %>
    </table></td>
    </tr>
    </table>

    怎看第五行是没有问题吧,就是出错,以下是IE的提示
    "技术信息(用于支持人员)

    错误类型:
    Microsoft JET Database Engine (0x80040E14)
    无效的 SQL语句;期待 'DELETE'、'INSERT'、'PROCEDURE'、'SELECT'、或 'UPDATE'。
    /test/index.asp, 第 5 行"
     
  2. 不学无术

    不学无术 Ulysses 的元神

    注册:
    2005-08-31
    帖子:
    16,714
    赞:
    39
    sql="selcet top 5 * form new where title order by time desc"

    检查一下单词拼写。

    另外这条 SQL 的内容,你按照英文字面来阅读,是否可以读通呢?

    错误提示中已经明确说明是 SQL 语句无效,所以检查 SQL 语句即可。
     
  3. 风狼

    风狼 New Member

    注册:
    2005-10-01
    帖子:
    7,452
    赞:
    25
    同上。写太快了
     
  4. 小叶

    小叶 New Member

    注册:
    2005-09-04
    帖子:
    17,941
    赞:
    33
    看来细心太重要了。
     
  5. 风狼

    风狼 New Member

    注册:
    2005-10-01
    帖子:
    7,452
    赞:
    25
    sql="selcet top 5 * form new where title order by time desc"

    SQL=“Select top 5 * from new order by time desc”

    where 在这有没有比较的数据为什么写呢
     
  6. kukat

    kukat New Member

    注册:
    2005-09-07
    帖子:
    38
    赞:
    0
    form?
    from吧!
     
  7. 端峰

    端峰 New Member

    注册:
    2006-04-10
    帖子:
    55
    赞:
    0
    感谢回复,回来是我不细心单词,不过我已经改回来了,还是提示第五句错误,不知道还有那里有问题
     
    #7 端峰, 2006-04-27
    最后编辑: 2006-04-27
  8. kukat

    kukat New Member

    注册:
    2005-09-07
    帖子:
    38
    赞:
    0
    风狼不是给你说了吗?

     
  9. 失落的灵魂

    失落的灵魂 New Member

    注册:
    2006-03-07
    帖子:
    1
    赞:
    0
    学到了。。。
     
  10. 风狼

    风狼 New Member

    注册:
    2005-10-01
    帖子:
    7,452
    赞:
    25
    新出现的问题?你再把改过的代码扔上来看下~
     
  11. 不学无术

    不学无术 Ulysses 的元神

    注册:
    2005-08-31
    帖子:
    16,714
    赞:
    39
    同上。另外对于 new ,我不知道你的表名本身是否为这个。如果是这个,可能会和保留字冲突。
     
  12. Tameway

    Tameway New Member

    注册:
    2005-09-06
    帖子:
    1,286
    赞:
    8
    where title?????
    条件语句在哪里?
     
  13. 端峰

    端峰 New Member

    注册:
    2006-04-10
    帖子:
    55
    赞:
    0
    保留字有NEW吗,我不知道,多谢了
     
  14. Tameway

    Tameway New Member

    注册:
    2005-09-06
    帖子:
    1,286
    赞:
    8
    news是新闻
    new不是新闻,看着有点英文没学好的感觉