标题:split()请教,在线等
取消只看楼主
witchwang
Rank: 1
等 级:新手上路
帖 子:11
专家分:0
注 册:2008-8-28
 问题点数:0 回复次数:4 
split()请教,在线等
V= Split(Request.Form("no"&recordset2("nquestion")),",")
            For i = 0 To Ubound(V)
               j=V(i)
               num2= Recordset1(V(i))
               Recordset1(V(i))=num2+1
               Response.Write j
            Next  
是把多选题中的结果传过来,比如,选了1,2,分别计算,选1,选2的人数,并人数结果放到 Recordset1数据集对应的字段中,(字段就以多选题框值为名).现在报错了"在对应所需名称或序数的集合中,未找到项目。",请问高手,如何改正?
搜索更多相关主题的帖子: split 在线 
2008-08-28 18:16
witchwang
Rank: 1
等 级:新手上路
帖 子:11
专家分:0
注 册:2008-8-28
得分:0 
不会吧,库是自己建的
2008-08-28 20:18
witchwang
Rank: 1
等 级:新手上路
帖 子:11
专家分:0
注 册:2008-8-28
得分:0 
value值设了
2008-08-28 20:27
witchwang
Rank: 1
等 级:新手上路
帖 子:11
专家分:0
注 册:2008-8-28
得分:0 
<% for i=1 to 6
          if rst("select" & i)<>""  then
           if rst("type")="单选" then
              Lx="radio"
           else
              Lx="checkbox"
           end if
      %>
          <input   type=<%=Lx%> name=no<%=rst("nquestion")%> value=<%=i%>>
          <%=rst("select" & i)%>
     <%   if rst("select"& i) = "请你补充" then
      %>
         <input   type=text name=textno<%=rst("nquestion")%> >
       <% end if%>
       <% end if
       next
上面是第一页面的
第二个页面的:
 if recordset2("type")="多选" then
V= Split(Request.Form("no"&recordset2("nquestion")),",")
          For i = 0 To Ubound(V)
       j=V(i)
       num2= Recordset1(V(i))
       Recordset1(V(i))=num2+1
             Response.Write j
           Next      
end if
recordset2对应第一个页面的数据集,Recordset1对着另外一个表,就是我要把多选题选项选择结果写入的表格
报 Recordset1(V(i))数据集错.我怀疑V(i)类型有问题.
2008-08-28 20:32
witchwang
Rank: 1
等 级:新手上路
帖 子:11
专家分:0
注 册:2008-8-28
得分:0 
我自己解决了
2008-08-28 21:02



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-230308-1-1.html




关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.693072 second(s), 8 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved