打印

[asp] 求教个前台读取后台数据二级栏目的问题

我开始设计的后台是,比如栏目“企业文化”ID生成为1。企业文化有几个二级栏目,生成的ID各为2,3,4
前台读取
<table width="270" align="center" cellpadding="0" cellspacing="0">
                        <%
                            Set RsNew=Server.CreateObject("Adodb.Recordset")
                            SqlNew= "Select top 6 * from tArticle where fClassID=1 order by fArticleID desc"
                            RsNew.open SqlNew,conn,0,1
                            if RsNew.eof and RsNew.bof then%>
                        <tr>
                          <td height="22" colspan="2"><img src="image/image.gif" width="8" height="9">暂无相关新闻...</td>
                        </tr>
                        <%else
                                   while (Not RsNew.eof)
                                   NewTitle=left(RsNew("fTitle"),14)
                %>
                        <tr>
                          <td width="193" height="22"><img src="image/image.gif" width="9" height="15"><a href=ShowNew.asp?New_C=<%=RsNew("fClassID")%>&New_ID=<%=RsNew("fArticleID")%> target="_blank"><%=NewTitle%></a></td>
                          <td width="75"><span class="style7">(<%=RsNew("fUpdateTime")%>) </span></td>
                        </tr>
                        <%
                                   RsNew.Movenext
                                   wend
                            end if
                            RsNew.close
                            Set RsNew = Nothing
                            %>
                      </table>

出现的情况是读取指定ID里的文章,但是不能指定大栏目所有文章的最新几条,二级栏目 的不能读出来
有什么办法可以啊???
还是这样的思路,Select top 6 * from tArticle where fClassID=1,2,3,4 order by fArticleID desc
这样的思路代码怎么写呀???
请教各位高手~~~
Select top 6 * from tArticle where fClassID in (1,2,3,4) order by fArticleID desc
谢谢,我试下
谢谢楼上的兄弟