[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

随机推荐

  • 泊莱雅化妆品怎么样

    珀莱雅适合什么年龄珀莱雅的护肤品运用海洋护肤理念,产品非常多样化,适合各个年龄层使用,只要是18岁以上的人群都可以使用。珀莱雅的护肤品分为很多个系列,每个系列的侧重点都不同,所以最适合的年龄层也不同,下面将为大家详细介绍各系列最适合的年龄层

    2023-12-14
    79800
  • 请大家给我介绍一下化妆品的品牌,

    兰蔻 迪奥 香奈儿 都是响当当的品牌化妆品就说个兰蔻吧诞生:1935年祖籍:法国创始人:Armand Petitjean(阿曼达·珀蒂让)。凭借着对香水的天才敏感嗅觉、执着不懈的冒险精神,以及他立志让法国品牌在当时已被美国品牌垄

    2023-12-14
    18000
  • 媚集化妆品是正牌子吗

    媚集化妆品是正牌。媚集是一家有着草本化妆品的企业,旗下的产品中有很多都是根据受损肌肤的特性,量身定制的全新产品,在媚集化妆品中,加入了很多中草药的成分,这些成分可以有效的祛除坏死的组织和角质,使用媚集护肤品,不需要特殊的护理步骤,只需要利用

    2023-12-14
    16900
  • 化妆品的十大名牌是什么牌子华东地区

    华东地区化妆品的十大名牌是:1、雅诗兰黛,是全球最大的护肤、化妆品和香水公司之一,公司由雅诗兰黛夫人在1946年创立。2、LANCOME兰蔻,总部在法国巴黎。其涉足护肤、彩妆、香水等多个高端化妆品产品领域,主要面向教育程度、收入水平较高,年

    2023-12-14
    15800
  • 淘宝化妆品店名

    在网络购物时代中,淘宝是其中发展最大的一个电商平台,里面的商店种类多不胜数,其中化妆品就是销量最大的产品种类之一,除了大品牌的化妆品品牌入驻以外,还有许多个体商户在淘宝电商平台开店。在淘宝开化妆品店并不容易,如果宣传没做好,那么就很难做到运

    2023-12-14
    22600
  • 什么品牌的男士护肤品改善肌肤效果好

    1彻底清洁男士肌肤和女士肌肤的肤质不一样,彻底清洁是第一步,也是最重要的一步。男士护肤品什么牌子好针对男人每个人的肤质,选择适合自己的、清洁力较强的洁面产品,彻底洗去多余的污垢和油脂。尤其是外出回家、运动之后,更要记得马上洗脸,如条件不允许

    2023-12-14
    16000
  • 美白去黄的护肤品哪些好

    导语:在市场上非常的多,那么哪些是比较好的呢,下面是我整理的美白去黄的护肤品哪些好,欢迎阅览。 一:H2O海洋修护系列 H2O家应该是最早一批开始讲“去黄气”概念的,自从被日本POLA集团收购后,产品更新的都可圈可点。海洋防护系列

    2023-12-13
    21900
  • 请用英文介绍一款化妆品,在线等

    Perfume is a mixture of fragrant essential oils and aroma compounds, fixatives, and solvents used to give the human body

    2023-12-13
    17300
  • 赫莲娜是欧莱雅旗下的吗,欧莱雅旗下品牌有哪些

    赫莲娜是欧莱雅旗下的一个品牌 ,欧莱雅旗下其他品牌如下: 欧莱雅旗下有28个护肤日用品品牌,主要分为顶级品牌、一线品牌、二线品牌等九个系列 。 1、顶级品牌: HR(赫莲娜)是旗舰产品。

    2023-12-13
    15300

发表评论

登录后才能评论
保存