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

asp中自定义函数可不可以调用自定义函数?高手来帮菜鸟一把,谢谢!!

楼主yihunnanzi(未婚男子)2006-03-04 02:42:59 在 Web 开发 / ASP 提问

asp中自定义函数可不可以调用自定义函数?  
   
  返回值怎么定义?  
   
  假如A函数是的作用是:找到username="张三"的记录,  
   
  B函数是根据A函数的结果:username="张三"再找到“李四”。。。。像这样的2个自定义函数!!  
   
   
  要求2个自定义函数,B调用A,我能找到张三的记录,但函数的返回值总为空,,到底该怎么做啊??  
   
  最好例出代码,谢谢!!! 问题点数:10、回复次数:8Top

1 楼slayerbb(名字被抢了)回复于 2006-03-04 08:52:57 得分 0

function   a()  
  main="asfas"  
  a=main  
  end   function  
   
  function   b()  
  b=a()  
  end   function  
   
  Response.Write(b())Top

2 楼boyd1985(波伊德乐园->http://www.boyd.cn)回复于 2006-03-04 09:23:08 得分 0

当然可以的,自定义函数的关键字是function,跟JS里的有点象  
  楼上那种方法就值得一试,就是调用自定义函数的Top

3 楼yihunnanzi(未婚男子)回复于 2006-03-04 12:48:59 得分 0

如果带一个参数呢?Top

4 楼slayerbb(名字被抢了)回复于 2006-03-04 13:02:12 得分 0

。。。  
  一样啊。。  
  函数调用有没有参数是一样的阿  
  。。。  
  function   a(d)  
  main="asfas"  
  a=main&d  
  end   function  
   
  function   b()  
  b=a("---------fdsafsadfsadf")  
  end   function  
   
  Response.Write(b())Top

5 楼yihunnanzi(未婚男子)回复于 2006-03-04 13:29:08 得分 0

 
  <%'根据当前栏目找到   上级中jibie=3的栏目(找距离当前栏目最近的),要求返回其栏目名字  
  function   getjlyc1(pid)  
  set   rshm2=server.CreateObject("adodb.recordset")  
  rshm2.open   "select   username,prentid,userid,jibie   from   user   where   username=cstr('"&pid&"')",conn,1,1  
                                                                                     
  if   not   rshm2.eof   And   not   rshm2.bof   then  
       
                    if   rshm2("jibie")=3   then  
                          '返回这个栏目名字  
      getjlyc1=rshm2("username")      
  else  
                          '根据父栏目继续向上找  
      getjlyc1(rshm2("prentid"))    
  end   if      
  end   if  
  rshm2.close  
  set   rshm2=nothing  
  end   function  
  %>  
  <%=getjlyc1(xiaoxiao)%>  
   
   
  '根据xiaoxiao这个栏目开始找,但结果为空,,什么也没有。。上面的函数应该怎么改?  
   
  Top

6 楼slayerbb(名字被抢了)回复于 2006-03-04 13:32:55 得分 10

递归的话   直接在递归函数内输出吧  
  <%'根据当前栏目找到   上级中jibie=3的栏目(找距离当前栏目最近的),要求返回其栏目名字  
  function   getjlyc1(pid)  
  set   rshm2=server.CreateObject("adodb.recordset")  
  rshm2.open   "select   username,prentid,userid,jibie   from   user   where   username=cstr('"&pid&"')",conn,1,1  
                                                                                     
  if   not   rshm2.eof   And   not   rshm2.bof   then  
       
                    if   rshm2("jibie")=3   then  
                          '返回这个栏目名字  
      response.write(rshm2("username"))      
  else  
                          '根据父栏目继续向上找  
      getjlyc1(rshm2("prentid"))    
  end   if      
  end   if  
  rshm2.close  
  set   rshm2=nothing  
  end   function  
  %>  
  <%=getjlyc1(xiaoxiao)%>Top

7 楼yihunnanzi(未婚男子)回复于 2006-03-04 15:09:02 得分 0

对啊,写得没有错误啊,为什么运行结果,页面一片空白,什么也没有,,  
   
  xiaoxiao的上面栏目里有jibie=3的栏目。。。应该出来的啊???  
   
  急,,Top

8 楼yihunnanzi(未婚男子)回复于 2006-03-04 15:37:54 得分 0

感谢slayerbb(名字被抢了)    
   
  希望可以到这里来接分!!  
   
  http://community.csdn.net/Expert/topic/4592/4592333.xml?temp=.8106348Top

相关问题

  • asp下如何调用数据库中自定义的函数
  • 如何在ASP中调用SQL自定义函数?
  • 在ASP中调用自定义函数的方法!!!!!在线等待!!!!!!
  • 在javascript中怎样调用asp中自定义带参数的函数
  • ☆★☆★☆——ASP支持自定义的函数吗?
  • 关于 PB 自定义函数调用的问题 !!!
  • oracle存储过程中如何调用自定义的函数?
  • 怎样调用CView中的自定义函数刷新屏幕
  • 调用xsl中自定义的函数怎么不起作用?
  • 怎样调用用户自定义函数

关键词

  • 函数
  • 自定义
  • 调用
  • 栏目
  • 找到
  • 结果
  • 没有
  • main
  • function

得分解答快速导航

  • 帖主:yihunnanzi
  • slayerbb

相关链接

  • Web开发类图书

广告也精彩

反馈

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