永发信息网

ASP创建记录集出错

答案:3  悬赏:0  手机版
解决时间 2021-06-07 10:28
  • 提问者网友:寂寞撕碎了回忆
  • 2021-06-06 18:02

<%
classname="一般新闻"
Set Rs=server.createobject("adodb.recordset")
Sql="select * from news where newsclass='"&classname&""order by addtime desc"
Rs.open Sql,conn,1,1
n=1
Do while not rs.eof and n<=10
response.write rs("title")&"<br>"
Rs.movenext
n=n+1
loop
%>
&nbsp; </td>
<td>&nbsp;</td>
</tr>
<tr>
<td height="168">&nbsp;</td>
<td>&nbsp;</td>
</tr>
</table>

请问错哪了?

最佳答案
  • 五星知识达人网友:忘川信使
  • 2021-06-06 18:46

编写程序要特别注意,一般的小错误都是代码多了或少了一点字符,要多习惯这些细节检查,不能心急,就会容易发现错误了


Sql="select * from news where newsclass='"&classname&"' order by addtime desc"

全部回答
  • 1楼网友:玩家
  • 2021-06-06 20:47
Sql="select * from news where newsclass='"&classname&""order by addtime desc"你少了个' 多了个"都要成对出现的!正确的应该是Sql="select * from news where newsclass='"&classname&"'order by addtime desc"
  • 2楼网友:酒者煙囻
  • 2021-06-06 20:18

好像少个

set conn=server.server.createobject("adodb.connection")

放在 set rs 上面

我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯