调用函数如下:
'=================================================
'过程名:ShowClassGuide
'作  用:显示栏目导航位置
'参  数:无
'=================================================
sub ShowClassGuide()
    response.write  "&nbsp;|&nbsp;<a href='Product.asp'>PRODUCTS DISPLAY</a>&nbsp;&gt;&gt;"    
    sql="select * from Product where BigClassID=" & BigClassID & "" 
        rs.open sql,conn,1,1
    if BigClassID="" and SmallClassID="" then
        response.write "&nbsp;All Products"        
    else
        if BigClassID<>"" then 
        response.write "&nbsp;<a href='Product.asp?BigClassID=" & rs("BigClassID") & "'>" & rs("BigClassName") & "</a>&nbsp;&gt;&gt;&nbsp;"
        if SmallClassID<>"" then
        response.write "<a href='Product.asp?BigClassID=" & rs("BigClassID")&"&SmallClassID=" & rs("SmallClassID") & "'>" & rs("SmallClassName") & "</a> "
            else
                response.write "Small class"
            end if
        end if
    end if
end sub
结果是:if BigClassID="" and SmallClassID="" then
        response.write "&nbsp;All Products"     调出不来!!!
而另外两项可以调出来!!什么原因??请各位大师指教!!
另外两项可以调出来指的是:
if BigClassID<>"" then ...........
if SmallClassID<>"" then........
可以调出来!而且是正确的!
而下面这个调不出来!!
 if BigClassID="" and SmallClassID="" then
        response.write "&nbsp;All Products"   
我只把里面的Name改为了ID,差别怎么那么大???求救呀!!各位大师!!实在没有法子了!!