CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
可用分押宝游戏火热进行中... 专题改版:Java Web 专题
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  Web 开发 >  ASP

@@@@@急问一个函数调用的问题????

楼主javapopo(☆★纸风筝★☆)2004-12-03 20:15:10 在 Web 开发 / ASP 提问

我在VB里写了一个递归函数想在asp里面调用来生成树型菜单  
   
  Public   Function   getCol(ByVal   id   As   String)  
   
  Dim   sql   As   String  
  Dim   i,   j   As   Integer  
  Dim   col   As   New   Collection  
   
  'MsgBox   ("ok")  
  sql   =   "select   *   from   zhcx_zlgl_aqzd   where   Col1=   '"   &   id   &   "'"  
  Set   rs   =   con.Execute(sql)  
  While   Not   rs.EOF  
        '   MsgBox   rs!SGUID--------------在这里把取到的值传到js脚本里去  
           
          col.Add   (rs!SGUID)  
           
          rs.MoveNext  
  Wend  
  While   (i   <   col.Count)  
   
        getCol   (col.Item(i   +   1))  
       
          i   =   i   +   1  
  Wend  
   
  End   Function  
  ---------------------------------------  
  生成树型大概象下面的样子  
   
  <script   language="JavaScript">  
   
  var   tv=new   TreeView();  
  <%  
  .....  
  ResultSet   rs=stmt.executeQuery(sql);  
  while(rs.next()){  
   
  %>  
   
  tv.add("<%=rs.getInt("id_parentid")%>","<%=rs.getInt("ID")%>","<%=   rs.getString("id_name")%>","")  
  <%  
  。。。。。。  
   
  可是VB里的代码放到asp里面抱错,我该怎么写才能让这个函数在asp里正确运行呢??  
  大家帮帮忙啊 问题点数:100、回复次数:6Top

1 楼tomtown530(梦想一定会实现!)回复于 2004-12-03 20:20:20 得分 10

报得什么错??  
  While   Not   rs.EOF  
        '   MsgBox   rs!SGUID--------------在这里把取到的值传到js脚本里去  
           
          col.Add   (rs!SGUID)  
           
          rs.MoveNext  
  loop  
  试试  
  Top

2 楼boytomato(深爱一人叫颖的女孩!)回复于 2004-12-03 20:20:41 得分 10

http://www.destroydrop.com/javascripts/tree/  
  这中有是用js   写的树,,,  
  别外好象ms   有个树控件的。  
  IE   Web   Controls  
  自已在网上找找。。。。Top

3 楼javapopo(☆★纸风筝★☆)回复于 2004-12-03 20:24:30 得分 0

Microsoft   VBScript   编译器错误   错误   '800a03ee'    
   
  缺少   ')'    
   
  /my/gettree.asp,行6    
   
  Public   sub   getCol(ByVal   id   As   String)  
   
  ----------------------------------------------  
  我是这样调用的  
  <!--#include   file="conn.asp"-->  
  <!--#include   file="gettree.asp"-->  
   
  <%  
  call   getCol(1)  
  %>Top

4 楼javapopo(☆★纸风筝★☆)回复于 2004-12-03 20:26:50 得分 0

Microsoft   VBScript   编译器错误   错误   '800a03ee'    
   
  缺少   ')'    
   
  /my/gettree.asp,行6    
   
  Public   Function   getCol(ByVal   id   As   String)  
  这样也不行??????  
   
  Top

5 楼webdiyer(.net资源精华—www.dotneturls.com)回复于 2004-12-03 20:29:05 得分 10

楼主问的是asp的问题,我帮你转到asp组去,asp和asp.net已经差不多是两种完全不同的技术了。Top

6 楼dsclub(任搏软)回复于 2004-12-03 20:46:56 得分 70

AS   类型不要写  
   
  Public也不写Top

相关问题

  • recvfrom()函数调用的问题。急啊
  • 函数调用的问题。急!!
  • 急!关于函数的调用问题
  • 一个函数调用问题,急!!!!!!!!!
  • msgbox函数调用问题 急
  • 关于函数调用的问题~~急~~!~
  • DLL调用函数的问题,啊,急
  • C#函数调用问题
  • DLL调用函数问题
  • 函数调用问题 ~~

关键词

  • asp
  • sql
  • rs
  • col

得分解答快速导航

  • 帖主:javapopo
  • tomtown530
  • boytomato
  • webdiyer
  • dsclub

相关链接

  • Web开发类图书

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
提问
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
世纪乐知(北京)网络技术有限公司 版权所有, 京 ICP 证 020026 号
北京创新乐知广告有限公司 提供技术支持
Copyright © 2000-2007, CSDN.NET, All Rights Reserved
GongshangLogo