- VBScript code
<% set rs=server.createobject("adodb.recordset") sql="select a.id,a.title,b.names from news as a inner join sort as b on a.sort1=b.id order by a.id desc" rs.open sql,conn,1,1 do while not rs.eof %> <dt> <a href="./show.asp?id=<%=rs("id")%>" target="_blank"><%=rs("title")%></a> </dt <% rs.movenext loop rs.close set rs=nothing %>
sql 语句放在数据库中查询 正常 查询出十条记录
放到asp中 do while 成死循环了 ,
查询语句去掉 b.names 就正常 求解
------解决方案--------------------
像上面结束下html标签
你的“成死循环了 ”是什么概念?
------解决方案--------------------
没看出来会出现死循环的情况啊
你报什么错误
------解决方案--------------------
把sql语句,放accsee里 跑下,能正常运行吗?
------解决方案--------------------
语法是没错的,不过你的b.names ,在下面语句中也没有用到,这要,你以2表的所有字段查询一下看看,改为:
sql="select a.*,b.* from news as a inner join sort as b on a.sort1=b.id order by a.id desc"