[Microsoft][ODBC SQL Server Driver][SQL Server]第 1 行: '=' 附近有语法错误

[Microsoft][ODBC SQL Server Driver][SQL Server]第 1 行: '=' 附近有语法错误,第1张

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

odbc_clongshanion4.asp帖出来吧!

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

db.Execute(SQL)

前面加上

response.write

SQL

response.end

看看

SQL语句

有没有问题

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

如果是这样

,那么肯定是

odbc_clongshanion4.asp

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

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

leewycyp@yahoo.com.cn

echo '<html><p><a href="\downloads\DotA Allstars v6.60cn.w3x">DotA Allstars v6.60cn</a></p></html>'

改成单引号,里面的双引号没有转义

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

问题描述:

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

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/505230.html

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

随机推荐

  • 无硅油洗发水哪个牌子好

    都在说无硅油的洗发水好用,自然就有多个品牌的无硅油洗发水。此时很多人就想知道:无硅油洗发水哪个牌子好?无硅油洗发水品牌排行榜,好用的无硅油洗发水小编都给介绍了,可有你喜欢的品牌?无硅油洗发水品牌排行榜1、海飞丝2、欧莱雅(LOREAL)3、

    2023-12-14
    16000
  • 阿玛尼ar60007值得买吗

    值得。安普里奥·阿玛尼AR60007是一款男士手表,性价比高,款式新颖,值得购买。1、性价比高。全自动机械表,看起来有质感,表带是意大利牛皮表带,戴起来很舒服,价格在3500左右。2、款式新颖。表盘是采用镂空设计,质感十足,看起来更适合年轻

    2023-12-14
    11600
  • 丸美小弹簧眼霜怎么样 丸美小弹簧眼霜适合多大年龄

    说到丸美,很多人都会想到他们家的眼霜,丸美眼霜是很多人喜欢的,丸美小弹簧眼霜是分为日夜护理的,很有针对性,使用感受和滋润度都很棒。丸美小弹簧眼霜怎么样丸美小弹簧眼霜已经是丸美家的第五代眼霜了,这款眼霜中添加日间抗氧成分虾青素,虾青素

    2023-12-14
    8700
  • 哪种隔离霜好

    哪个隔离霜比较好,什么牌子的隔离霜好,介绍几款最好用隔离霜雅漾日间隔离乳真实试用雅漾这个牌子听到很久,也是大品牌了,一直觉得专门针对敏感肌的话可能会在保湿等方面有所欠缺。这次使用了隔离霜和卸妆水之后改变了之前刻板的印象,可以说是路转粉了。寄

    2023-12-14
    9300
  • 朋友从法国带来的DIOR化妆品,都是英文C1CAPTURE TOTALE CONCENTRE MULTI-PERFECTION 1FRAICHE 200ML

    1迪奥的护肤品,属于活肤驻颜修复系列2根据你所说的这些英文,应该是这个系列的一款化妆水,或者应该叫修护调理液,这个系列的化妆水有多款,其中这款一号的是最为常用的,也是我用了两年的一款,补水保湿的效果非常好,也能适合中性混合型皮肤秋冬使用3官

    2023-12-14
    12900
  • FRESHDEW护肤品的详解!

    FRESHDEW品牌概念:FRESHDEW – 天然植物营养护理品牌,天堂加拿大落基山滴落的路易斯湖眼泪由内而外闪耀着活力魅力女性的私人护理精华“FRESH”代表那一颗凉爽、新鲜、未经加工*大胆创新音符唤醒沉睡在所有女性身体中充满魅力和魅惑

    2023-12-14
    7400
  • 雅姿护肤品排名第几

    雅姿护肤品排名第4。ARTISTRY--雅姿,为美丽而生。自1968年正式诞生以来,雅姿对美丽的追求跨越疆域,永无止息,成为享有盛誉的高档美容化妆品品牌。经过50多年的不懈努力,雅姿由最初的37个产品发展到今天超过1050个产品,销售足迹遍

    2023-12-14
    7300
  • 产品的专业线和日化线有什么区别

    产品的专业线和日化线有以下几种区别:第一、实际上,从国家法规的层面,化妆品并没有专业线和日化线的区别。但是,由于销售渠道不同,每个品牌的销售渠道比较固定,民间把化妆品分为专业线和日化线,是一种约定俗称的叫法。销售渠道是区分专业线产品和日化线

    2023-12-14
    8300
  • 电视剧断掌顺娘中顺娘谁演的

    电视剧断掌顺娘中顺娘是台湾演员 岳翎 演的。岳翎小档案 姓名:岳翎 生日:1968年10月15日 身高:162 cm 体重:48 kg 出生地:台湾省台中市 血型:B型 星座:天秤座 宗教:佛教 喜欢的动物:狗喜欢的颜色:黑与白 喜欢的饰物

    2023-12-13
    7700

发表评论

登录后才能评论
保存