<a href="#" onclick="javascript:search();">查询<a> 调用function search(){alert('

<a href="#" onclick="javascript:search();">查询<a> 调用function search(){alert(',第1张

这个你写错了javascript指令要用在href中

<a href="javascript:search()" onclick="">查询</a>

要写在onclick中不需要javascript指令

<a href="#" onclick="search()return false">查询</a>

是odbc_clongshanion4.asp文件中数据库的问题

odbc_clongshanion4.asp帖出来吧!

------------------------------------------------

db.Execute(SQL)

前面加上

response.write

SQL

response.end

看看

SQL语句

有没有问题

------------------------------------------------

如果是这样

,那么肯定是

odbc_clongshanion4.asp

中的问题了,有可能在打开数据库时候出的错误!

要是不麻烦,就帖出来,或者发到我的油箱:

leewycyp@yahoo.com.cn

分类: 电脑/网络 >>程序设计 >>其他编程语言

问题描述:

高手们,帮帮忙看一下啦!!

Microsoft VBScript 运行时错误 错误 '800a0009'

下标越界: 'i'

Cart_List文件部分代码如下

<%

url=request.servervariables("_referer")

ProdIds = Session("ProdIds")

ProdNums = Session("ProdNums")

call up("购物车状态","购物车状态","购物车状态")

response.write "<tr>"

response.write " <td>"

response.write " <table border=1 width=100% cellpadding=4 style='border-collapse: collapse' bordercolor=#DFDFDF>"

response.write "<tr bgcolor=#f2f2f2><td>商品名称</td><td>市场价</td><td>网站价</td><td>订购数量</td><td>小计</td><td>删除</td></tr>"

response.write "<form action=Cart_List method=post name=form1 onsubmit=return CheckFrom()>"

response.write "<input type=hidden name=cmdShow value=Yes>"

if ProdIds<>"" then

aaa=split(ProdNums,",")

bbb=split(ProdIds,",")

pbuynums=Request("pbuynums")

Quatitys=split(Request("pbuynums"),",")

session("y")=ubound(bbb)+1

for i=0 to ubound(bbb)

set rs=server.createobject("adodb.recordset")

sql="select id,product_info_PriceM,product_info_PriceS,Shop_name from product where id="&bbb(i)

rs.open sql,conn,1,1

if rs.eof or rs.bof then

response.write "<tr><td colspan=6 align=center><a href='javascript:history.go(-1)'><<购物车为空,请返回选购商品</a></td></tr>"

else

set id=rs(0)

set product_info_PriceM=rs(1)

set RMB=rs(2)

set product_info_name=rs(3)

While Not rs.EOF

Quatity = Quatitys(i)

If Quatity <>"" Then

x=Quatity

else

x=aaa(i)

if aaa(i)="" then x=1

end if

sum1=sum1 + csng(rmb) * x

sum=FormatNumber(sum1,2,-1)

session("sum")=sum

response.write "<tr>"

response.write " <td><input type=hidden name=mc value="&id&"><a href=Product_Detail?id="&id&" target=_blank>"&Shop_name&"</a></td>"

response.write " <td>¥"&FormatNumber(product_info_PriceM,2,-1)&"</td>"

response.write " <td><font color=#FF0000>¥"&FormatNumber(Rmb,2,-1)&"</font></td>"

response.write " <td><input name=pbuynums value="&x&" size=5 maxlength=5></td>"

response.write " <td>¥"&FormatNumber((csng(rmb)*x),2,-1)&"</td>"

response.write " <td><a href=Cart_Del?MyAction=Del&id="&id&">删除</a></td>"

response.write "</tr>"

rs.MoveNext

Wend

end if

rs.close

set rs=nothing

next

%>

解析:

有问题的部分:

aaa=split(ProdNums,",")

bbb=split(ProdIds,",")

问题:你能保证 aaa、bbb 通过 Split 函数分割出来的数组下标完全一致?若不一致因该在调用前检查一下,问题就出现在这里。

调试:

Response.Write aaa &"<br>" &bbb

Response.End

这样输出一下 aaa、bbb 值看看是否正确。

修改:

你没给出发生错误的位置,我根据代码推断因该是以下代码发生错误:

x=aaa(i)

if aaa(i)="" then x=1

这段代码改为

If i >UBound(aaa) Then

x = 1

ElseIf aaa(i) = "" Then

x = 1

Else

x = aaa(i)

End If


欢迎分享,转载请注明来源:优选云

原文地址:https://54852.com/hy/762861.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-06-08
下一篇2023-06-08

随机推荐

  • 珀莱雅高端系列是哪款 珀莱雅高端系列怎么样

    珀莱雅虽说不属于高端品牌,但它也是有高端系列的,那么珀莱雅的高端系列哪款是的呢?珀莱雅的高端系列怎么样?珀莱雅高端系列是哪款珀莱雅目前有水漾芯肌系列、靓白芯肌系列、弹润芯肌系列、海洋防晒系列、面膜系列、水漾肌密系列、靓白肌密系列、紧

    2023-12-14
    9100
  • 韩国女士ahc护肤品一套多少钱

    AHC的b5玻尿酸保湿水乳各125ml,是200元左右,一只玻尿酸洗面奶 是180ml(还是150ml记不得了)是八九十元一只,AHC玻尿酸面膜5片装的,不管是什么平台,基本都是100元一盒(5片),单价绝对不会低于15元,一般是15-20

    2023-12-14
    8000
  • 自然堂的护肤品哪个系列最好

    自然堂针对不同年龄的消费者有不同系列的主打护肤品,适合自己肌肤的系列才是最好的系列,现在一起来了解一下自然堂有哪些系列以及自然堂哪个系列最好用!自然堂护肤品系列有:水润保湿系列、嫩白保湿系列、活泉保湿系列、雪润皙白系列、弹力紧致系列、凝时系

    2023-12-14
    17000
  • 谁知道兰蔻的眼霜一般都多少钱呀。如何辨别真伪

    第一:什么叫正品:正品可能水货也可能是行货,说法没有统一,但一定是真货。 水货:水货其实也是真货,只是渠道不正规,没有经过关税,没有中文说明书。比如说你到美国专柜买到的碧欧泉,带回来以后卖掉,这种没有经过关税,自己带回来的,就是水货,但是绝

    2023-12-14
    8400
  • MAC是什么牌子啊

    MAC是什么牌子啊?MAC是Estée Lauder旗下的彩妆品牌在中国大陆地区,M•A•C设有以下专柜北京第一专卖店光华路9号世贸天阶C座L120铺位010-65871598北京中友西城区西单北大街176号

    2023-12-14
    9800
  • 韩国比较有名的化妆品品牌有哪些

    韩国护肤品牌子很多,先给大家科普下韩国护肤品等级顶尖:正官庄的 彤人秘 LG的whoo后,太平洋的雪花秀;高级:LG的ohui欧蕙,su:m37呼吸,太平洋的hera赫拉;中高:太平洋的IOPE,it`s skin伊思 ;中级:LG的秀丽韩

    2023-12-14
    7800
  • 张馨予穿居家服又敷面膜又泡脚,有哪些明星艺人非常注重养生

    说到养生,大家脑袋里应该会冒出这样一句话“人到中年不得已,保温杯里泡枸杞”,毕竟人到了一定的年龄,就必须要学会保养呀。其实养生有非常多的好处,让自己身体变得更加健康。回想起当年不穿秋裤的自己,简直想重回过去,给自己套上一层老棉裤啊。娱乐圈里

    2023-12-14
    8400
  • 2018化妆App排行榜前十名:哪个美妆APP最好用

    ;     Yuz120 { display:none; }      化妆对女生来说是一件日渐重要的事情,然而并不是每一个人生来就会化妆的,有很多没有经过专业训练的人想要化好妆并不是一件容易的事。然而有了化妆APP,化妆就是一件很简单的事

    2023-12-13
    7700
  • 评价一款护肤品的好坏,除了成分和功效外还有哪些标准

    在护肤的问题上,姑娘们永远都那么心急。某款护肤品如果断货,她们千方百计也要弄到手,一到手,又恨不得抹到脸上去之后,十秒钟肌肤就焕然一新。护肤品不能不光看成分,还需要看它的酸性、整体的PH值,它的溶解、每个成分的含量配比、还有它的防腐是什么、

    2023-12-13
    7300

发表评论

登录后才能评论
保存