tableName:
ProductCategory
CategoryID 自动编号
ParentCategoryID 数字
CategoryName 文本
CategoryID | ParentCategoryID | CategoryName |
---|---|---|
1 | 0 | 特色产品 |
2 | 0 | 软件产品 |
3 | 0 | 产品代理 |
4 | 1 | 清防垢系列类 |
5 | 1 | 油气井增产类 |
6 | 1 | 钻井应用类 |
7 | 1 | 特殊行业应用类 |
<%
function getParentCategoryFullName(CategoryID,conn,FullName)
if CategoryID=0 then
getParentCategoryFullName="无父类"
exit function
end if
Set rs1=Server.CreateObject("ADODB.Recordset")
strSQL="SELECT CategoryName,ParentCategoryID FROM ProductCategory WHERE CategoryID=" & CategoryID
rs1.Open strSQL,conn,1,1
tmpID=rs1.fields(1).value
tmpName=rs1.fields(0).value
rs1.close
set rs1=nothing
if FullName<>"" then
FullName= tmpName & "-" & FullName
else
FullName=tmpName
end if
if tmpID<>0 then
FullName=getParentCategoryFullName(tmpID,conn,FullName)
end if
getParentCategoryFullName=FullName
end function
%>