asp的分类问题!急待解决!显示只能显示目录,不能显示目录下的产品,求高手解答啊!

2025-05-09 13:18:10
推荐回答(5个)
回答1:

检查程序整体有没有容错语句,如果有先删掉,然后运行,看是否有提示什么错误代码,然后再解决。
我没有具体测试,只是个人感觉,这里都用打开数据库的时候都用3,2是否合适?有时我们自己用ACCESS打开数据表,然后运行ASP程序时会有数据库独占,已打开之类的错误提示,不知道是不是这里的原因。

回答2:

以下代码测试可行
<%
sql = "select * from pinpai_class Order By paixu Asc"
set Rs1 = Server.CreateObject("ADODB.Recordset")
Rs1.open sql,conn,3,2
do while not Rs1.bof and not Rs1.eof
%>
<%if Rs1("ParentId")=0 then%>

<%=Rs1("title")%>

<%end if%>

    <% set rs2=server.CreateObject("adodb.recordset")
    rs2.open "Select * From pinpai_title where class_id="&rs1("class_id")&" Order By paixu Asc",conn,3,2
    if not rs2.eof then
    for i=1 to rs2.recordcount
    if rs2.eof then exit for%>
  • <%=rs2("title")%>


  • <%
    rs2.movenext
    next
    end if%>

<%
rs2.close
set Rs2=nothing
Rs1.movenext
loop
Rs1.close
set Rs1 = nothing
%>

回答3:

<%
set rs2=server.CreateObject("adodb.recordset")
rs2.open "Select * From pinpai_title where class_id="&rs1("class_id")&" Order By paixu Asc",conn,1,1
do while not rs2.eof
%>

  • <%=rs2("title")%>

  • <%
    rs2.movenext
    loop
    rs2.close
    %>
    这样看看效果!

    回答4:

    大目录?你的目录分了几级?

    如果是目录分了级的要做联表查询才可以啊。

    回答5:

    。你哪个表是新闻分类表呀?pf_news_category?
    如果是
    select * from pf_news_category where id = 你须要的新闻类别ID
    这样不就行了