曲庆强ID:ququsky
4442次访问,排名19028(1)好友0人,关注者0
经验丰富web开发人员
ququsky的文章
原创 17 篇
翻译 0 篇
转载 0 篇
评论 0 篇
最近评论
文章分类
    收藏
      相册
      存档
      软件项目交易
      订阅我的博客
      XML聚合  FeedSky
      订阅到鲜果
      订阅到Google
      订阅到抓虾
      订阅到BlogLines
      订阅到Yahoo
      订阅到GouGou
      订阅到飞鸽
      订阅到Rojo
      订阅到newsgator
      订阅到netvibes

      原创 用一个公用变量实现多循环sql结果的收集!!收藏

      新一篇: js实现控制日期输入格式  | 旧一篇: 实现接受全由代码生成的页面传值与接收

      由代码实现以下sql语句:

      Set rs= Server.CreateObject("ADODB.Recordset")
          sql="select zuzhi.kaishiw,zuzhi.jieshuw,zuzhi.jibie from zuzhi,guanli where guanli.zhanghao='"& zh &"' and zuzhi.jibie<guanli.jibie "
          rs.open sql,conn,1,1
       ts=rs.RecordCount

          for i=1 to ts
        
        pp=pipei(zh,cint(rs(0)),cint(rs(1)),"0")
        sq(i)="select shuxingkz.mingcheng,shuxingkz.biaoqian,shuxingkz.daima from shuxingkz  where shuxingkz.guanlizh='" & pp & "'"

      将来得帐号用一定匹配规则匹配后再到数据库取属性值从而得到一sql语句数组

      我想用两重叔祖实现得到结果收集

      最终高高手说:: 用一个公用变量实现多循环sql结果的收集!!

      dim zh
       dim ts
       dim k
       zh=request("zhanghao")

       dim sq(100)
       dim biao(1000)
       dim ming(1000)
       dim dai(1000)

       
       Set rs= Server.CreateObject("ADODB.Recordset")
          sql="select zuzhi.kaishiw,zuzhi.jieshuw,zuzhi.jibie from zuzhi,guanli where guanli.zhanghao='"& zh &"' and zuzhi.jibie<guanli.jibie "
          rs.open sql,conn,1,1
       ts=rs.RecordCount

          for i=1 to ts
        
        pp=pipei(zh,cint(rs(0)),cint(rs(1)),"0")
        sq(i)="select shuxingkz.mingcheng,shuxingkz.biaoqian,shuxingkz.daima from shuxingkz  where shuxingkz.guanlizh='" & pp & "'"
        'response.write "sql= " & sq(i)& "<BR>" 
          rs.movenext
         next
      response.write ts 
            k=1
       for i=1 to ts
        Set rs= Server.CreateObject("ADODB.Recordset")
           rs.open sq(i),conn,1,1
        for j=1 to rs.RecordCount
         ming(k)=rs(0)
         biao(k)=rs(1)
         dai(k)=rs(2)
          rs.movenext
         response.write "k=" & k & "<BR>"
         k=cint(k)+1
          
          next   //这个在两循环中不断加1的k值起到了关键作用!!!
       next
       
       for i=1 to k    //读取时只要从1到k循环就o了    高高手就是高高手``````
        'response.write ming(i) & "<BR>"
       next

      发表于 @ 2007年03月30日 22:11:00|评论(loading...)|编辑

      新一篇: js实现控制日期输入格式  | 旧一篇: 实现接受全由代码生成的页面传值与接收

      评论:没有评论。

      发表评论  


      当前用户设置只有注册用户才能发表评论。如果你没有登录,请点击登录
      Csdn Blog version 3.1a
      Copyright © ququsky