帮我看看是什么问题?加了order by就出错

hujun2345 2005-04-16 11:28:51
这是不加order by的代码,运行正常
<%
sql = "select * from news where trim(lm) < 14 "
Set rs = Server.CreateObject("ADODB.RecordSet")
rs.Open sql,conn,1,1
if rs.recordcount<>0 then
rs.movefirst
for i=1 to 12
%>
<tr>
<td height="20"><a href="article.asp?id=<%=rs("id")%>" target=_blank><%=left(rs("title"),18)%>…</a></td>
<td align="left"><%=rs("time")%></td>
</tr>
<%
rs.movenext
if rs.eof then exit for
next
end if
rs.close
set rs=nothing
%>
加了order by time(time为日期时间型)之后就出错了
sql = "select * from news where trim(lm) < 14 order by time desc"
加了order by就出错,高手告诉我是什么问题啊?急
...全文
61 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
qiqunet 2005-04-16
  • 打赏
  • 举报
回复




       我猜想:time 可能是系统的保留字,如果是就应该避开,不知道猜得对不对!!




qiqunet 2005-04-16
  • 打赏
  • 举报
回复




“time”改为“[time]”试试?



hujun2345 2005-04-16
  • 打赏
  • 举报
回复
time 的格式是2005-05-14 17:12:14,和这个有关系吗?
hujun2345 2005-04-16
  • 打赏
  • 举报
回复
没提示,只是数据不显示了,太奇怪了
qunluo 2005-04-16
  • 打赏
  • 举报
回复
我说,trim好象是VBS函数,怎么直接当作SQL函数用了?
qiqunet 2005-04-16
  • 打赏
  • 举报
回复



怎么个错法? 出什么错?




qunluo 2005-04-16
  • 打赏
  • 举报
回复
什么提示?

28,390

社区成员

发帖
与我相关
我的任务
社区描述
ASP即Active Server Pages,是Microsoft公司开发的服务器端脚本环境。
社区管理员
  • ASP
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧