首页 新闻 论坛 群组 Blog 文档 下载 读书 Tag 网摘 搜索 .NET Java 游戏 视频 人才 外包 培训 数据库 书店 程序员
中国软件网
欢迎您:游客 | 登录 注册 帮助
  • ASP+ORACLE批量修改问题
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    • ibm81751hc
    • 等级:
    • 可用分等级:
    • 总技术专家分:
    • 总技术专家分排名:
    • 揭帖率:
    发表于:2008-08-20 10:53:37 楼主
    A页面从表zczy中提取出数据,如下:
    车号  品名  记事 ……
    4141 煤炭  施封 ……
    1241 大米  对门 ……
    如果对A页面的数据进行修改,比如将车号4141改为1234,点击更新后,调用editzc.asp报数组索引越界,一直不解,请各位高手赐教,同样插入新数据就可以,但是修改就报错。
    editzc.asp:
    <%
    Set OraSession = CreateObject("OracleInProcServer.XOraSession")
    Set OraDatabase = OraSession.OpenDatabase("","aqtj/aqtj", Cint(0))
    Set rs=OraDatabase.DbCreateDynaset("select * from zczy", Cint(0))
    Dim myString
    Dim myArray
    Dim I
    MyString = request("update_id")
    MyArray = split(MyString,",")
    For I=0 to Ubound(MyArray)
    oradatabase.dbEXECUTESQL("update zczy set cz='"&request("cz")(MyArray(I))&"'")
    next
    %>
    20  修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    • redcn2004
    • 等级:
    • 可用分等级:
    • 总技术专家分:
    • 总技术专家分排名:
    发表于:2008-08-23 17:23:581楼 得分:0
    request("update_id")
    如果越界的话,你看看你取到的这个是什么值
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    • zl_c
    • 等级:
    • 可用分等级:
    • 总技术专家分:
    • 总技术专家分排名:
    发表于:2008-08-23 17:30:282楼 得分:0
    request("update_id") 取得的有可能不是连续的数字.
    而且数组的下标是连续的.
    修改 删除 举报 引用 回复

    网站简介广告服务网站地图帮助联系方式诚聘英才English 问题报告
    北京创新乐知广告有限公司 版权所有 京 ICP 证 070598 号
    世纪乐知(北京)网络技术有限公司 提供技术支持
    Copyright © 2000-2008, CSDN.NET, All Rights Reserved