标题:函数的问题
取消只看楼主
xmztzgq
Rank: 1
等 级:新手上路
帖 子:12
专家分:0
注 册:2010-9-13
结帖率:50%
已结贴  问题点数:20 回复次数:3 
函数的问题
哪位大侠帮偶看看啊,我想通过下面的函数从数据库中取出数值,然后赋值给文本域,可是显示网页有错误
1 <script  language=vbscript>
2 function CalBalance(TextName)
3    Dim rs, sql
4    Set rs = server.CreateObject("adodb.recordset")
5    sql = "select WorkerID,FirstNum from V2studio_Workers Where WorkerID=2"
6    rs.Open sql, conn, 1, 1
7    TextName.value = rs("FirstNum")
8    rs.Close
9    Set rs = Nothing
10 End function
11 </script>
搜索更多相关主题的帖子: 函数 
2010-11-03 19:48
xmztzgq
Rank: 1
等 级:新手上路
帖 子:12
专家分:0
注 册:2010-9-13
得分:0 
谢谢,问题解决了,但又出现了新的问题:提示下标越界: '[number: 0]
 <%
 function CalBalance(TextName)
    Dim rs, sql
    Set rs = server.CreateObject("adodb.recordset")
    WorkerIdName = Split(Request.Form("WorkerID"), "┎╂┚")
    sql = "select WorkerID,FirstNum from V2studio_Workers Where WorkerID="&WorkerIdName(0)
    rs.Open sql, conn, 1, 1
    TextName.value = rs("FirstNum")
    rs.Close
    Set rs = Nothing
 End function
%>
2010-11-04 20:11
xmztzgq
Rank: 1
等 级:新手上路
帖 子:12
专家分:0
注 册:2010-9-13
得分:0 
有啊,WORDID是个列表,相关语句是这样的:
...
    response.write("<option value='"&rs("WorkerID")&"┎╂┚"&rs("WorkerName")&"'")
    if GroupID=rs("WorkerID") then response.write ("selected")
    response.write(">"&rs("WorkerName")&"</option>")
    rs.movenext
...
<select name="WorkerID">
          <% call SelectGroup() %>
        </select>

2010-11-05 11:55
xmztzgq
Rank: 1
等 级:新手上路
帖 子:12
专家分:0
注 册:2010-9-13
得分:0 
Request.Form("WorkerID")显示的是空值(但列表显示有值)
是不是执行顺序的原因啊
2010-11-05 23:15



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




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

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