注册 登录
编程论坛 ASP.NET技术论坛

看看是那里出错,多表查询问题

weiboooo 发布于 2011-11-21 14:56, 697 次点击
<%
                set news=Easp.db.GetRecordBySql("SELECT top "&config("FHomeNewsCount")&" N.Fcolor,N.FTitle,N.Furl,N.Fid,N.FColor,N.fclass,CN.Ftitle,cn.fid FROM t_News N, t_NewsClass CN where cn.fid=N.fclass order by N.Fid Desc")
                if news.eof and news.bof then
                response.Write("&nbsp;暂无新闻 !")
                end if
                %>
               
                <%
               
                do while not news.eof

                %>
                <li><%=news("Ftitle")%></li>
                <%
               
                news.movenext
                loop
                Easp.db.C(news)
                %>

提示   <li><%=news("Ftitle")%></li>这里出错
5 回复
#2
weiboooo2011-11-21 15:03
没有我给我解答一下
#3
weiboooo2011-11-21 15:04
在线等
#4
weiboooo2011-11-21 15:05
求解
#5
winners2011-11-22 08:22
回复 4楼 weiboooo
你在do while前加个else试试,你那样的话输出“暂无新闻”后,依然要去读数据库,可能就出错了。你把报错信息发出来啊,要不怎么解决啊!
#6
winners2011-11-22 08:24
忘记说了,这是.net版块不是asp版块,发错位置了
1