登录名:  密码:  验证码: 7138
设为首页 收藏本站 联系站长
2009年1月10日
农历戊子年(鼠)
腊月十五
 首页 | 最新上传 | 新闻 | 购物商场 | 招聘求职 | HTML学习 | java学习 | IT新闻 | 黑客技术 | 域名和空间 | 流量统计 | 故事小说
 GIF动画制作 | 图片素材 | 源码下载 | 书籍下载 | 视频资料 | ASP | 数据库 | PHP | 基本电脑知识 | 迅雷资源 | 兼职 | 组网工程
 英语学习 | FLASH专区 | ASP.NET | VB | 综合资源网 | 驱动下载 | 游戏下载 | 网站模板网页美工 | 韩文学习 | 论坛
 特别推荐:产品报价  漂亮网站网址  图片素材
  我要查找:  
欢迎您来这里。每天学一点,每天进步一点!
Google
 当前位置:首页 >> ASP  >> ASP
整理一个asp多级树型分类问题的解决方法
来源:  发表日期:2008年4月5日 作者: 

 编辑:admin 级别: 司令 浏览次数:599
】    

   if  Level  then  i=  i  +  NewFather 
    
        
   OldCatalog  =  rsCatalog("CatalogID") 
   NewCatalog  =  i 
    
   REM  写入临时表 
   strSQL  =  "Insert  into  TempCatalog  (OldCatalogID  ,  NewCatalogID  ,  OldFatherID  ,  NewFatherID)" 
   strSQL  =  strSQL  &  "  values("  &  OldCatalog  &  "  ,  "  &  NewCatalog  &  "  ,  "  &  OldFather  &  "  ,  "  &  NewFather  &  ")" 
  
   Conn.Execute  strSQL 
    
   REM  递归调用FormatAllID 
   Nm  =  Nm  +  Ni(Level+1)     
   FormatAllID  oConn,OldCatalog  ,  NewCatalog  ,N,Nm,Ni,Level  +  1 
    
   rsCatalog.MoveNext 
    
   j  =  j+1 
 loop 
    
 rsCatalog.Close 
end  sub 
%>


调用这个算法的一个例子如下:


<% 
REM  定义编码参数,其中N为总位数,Ni为每一级的位数。 
 Dim  N,Ni(5) 
  
 Ni(1)  =  4 
  
 N  =  Ni(1) 
  
 for  i=2  to  5 
   Ni(i)  =  7 
   N  =  N  +  Ni(i) 
 next 
  
REM  打开数据库,创建临时表   
 strSQL  =  "Create  TempCatalog(  [OldID]  [int]  NOT  NULL,  [NewID]  [int]  NOT  NULL,  [OldFatherID]  [int]  NOT  NULL,  [NewFatherID]  [int]  NOT  NULL);" 
       Set  Conn  =  Server.CreateObject("ADODB.Connection")   
       Conn.Open  Application("strConn") 
       Conn.Execute  strSQL 
            
REM  调用规格化例程 
 FormatAllID  Conn,-1,-1,N,Ni(1),Ni,0 
  
REM  ------------------------------------------------------------------------ 
REM  在此处更新所有相关表的类别编码为新的编码即可。 
REM  ------------------------------------------------------------------------ 
  
REM  关闭数据库 
 strSQL=  "drop  table  TempCatalog;" 
 Conn.Execute  strSQL 
 Conn.Close 
%> 

第四个问题

分页: [1] [2] [3] [4] [5] [6] [7] [8] [9]
(编辑:网站学习网)
Google
 ·上一篇文章: 屏幕保护程序下载
 ·下一篇文章: 局域网内打印机共享设置
 该篇文章的评论
 暂无相关评论
 姓名:  邮箱:
 内容:
                
 相关文章
 · Microsoft VBScript 运行
 · 整理一个asp多级树型分类
 · DW网页设计100例94:在线
 · 如何实现添加到收藏夹
 · ASP源码下载
 · ASP多媒体视频教程专区
 · MM_preloadImages()问题
 · 用ASP创建多栏选项列表S
 · 如何把ASP编写成DLL
 · Windows XP 中IIS5安装文
 · OpenSchema 方法详
 最新上传文章
 · 使用 cookie 
 · Asp Object 之
 · 建立企业信息化 &n
 · 80后IT四少:媒体塑造了我
 · 我国企业电子商务交易总
 · asp连接带有密码的acces
 · 互联网应用广泛 电
 · Adobe Illustrator
 · delphi程序打包安装制作
 · 企业邮件管理有新招&nbs
 · toolbar图标:ToolBar上的

服务说明 | 关于网站 | 联系我们 | 友情链接
网站学习网欢迎您!
http://www.studywebgood.com
浙ICP备07030755号 
联系邮箱:shuizhilang@126.com 如本网站侵犯了您的版权,请马上通知我.