asp+access 多表查询成死循环-在线等
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"