永发信息网

ASP连接变量

答案:5  悬赏:80  手机版
解决时间 2021-04-16 12:22

arynum= Split(imid,", ")
j=1
img1=request("img1")

img2=request("img2")

img3=request("img3")

img4=request("img4")

For i= 0 To Ubound(arynum)
imgs="img" & j
set rs=conn.execute("update product_img set img='"&imgs&"' where id="&arynum(i))
j=j+1
Next

数据库里面修改的怎么是img1,img2,img3,img4啊,为什么修改不了传过来的值

最佳答案

你的写法本身就有问题~


j是数字


imgs=img1-4


你应该改改存储~直接代入数组中~这样应该就可以实现了~


arynum= Split(imid,", ")
j=1


dim imgs
img[0]=request("img1")


img[1]=request("img2")


img[2]=request("img3")


img[3]=request("img4")


For i= 0 To Ubound(arynum)
set rs=conn.execute("update product_img set img='"&img[i]&"' where id="&arynum(i))
j=j+1
Next


估计这样会OK的~你试试啦~

全部回答

j=1

imgs="img" & j

set rs=conn.execute("update product_img set img='"&imgs&"' where id="&arynum(i)) 你获得的只是img常量与数字1.2.3.4之间的变换

所以数据库里是img1 .2 .3 .4 要像获得的是img1=request("img1") reruest的值

改为

j=1

imgs="img" & j if imgs="img1" then

imgs=request("img1")

elseif ……

………………

end if

set rs=conn.execute("update product_img set img='"&imgs&"' where id="&arynum(i))

你的问题提得不够清楚,你原来的写法也不对,一旦循环超过4次,不但修改的内容不对,而且会出现错误,因为img5不存在,如果能够保证i的值不会超过imgX中X的值,完全可以这样写:

arynum= Split(imid,", ") For i=0 To Ubound(arynum) conn.execute("update product_img set img='"&request("img"&(i+1))&"' where id="&arynum(i)) Next

imgs="img" & j 第一次相当于 imgs=img1 存的当然是 img 1,2,3,4 了 你定义数组 arry[4] 把值存到数组中 for 之后 imgs=arry[1] 就可以取到值了
输出一下你每次执行的sql语句
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
新怡茶庄我想知道这个在什么地方
我和朋友的一些事,我要怎么办?
农场。。菜无法摘取,提示。。校验Farmkry失
保护海豚的口号,有什么描写海豚形象的语句?
武林外传怎么安装才能不出错?
天之痕中龙泉 泰阿 布工在哪里找
作为模特职业,最需要的注意什么
长脸额头有点宽弄什么发型?
通联支付上班怎么样,现在就职于通联支付,这
炫舞里的俩件刚买的YY不见了怎么办啊
一场秋雨一场寒上一句,一场秋雨一场寒的下一
动漫宠物小精灵剧场版歌曲
我的手机有些游戏下载不了该怎么办?
我为什么怕菜刀?原来挺正常,最近一年多,可
白坭塘脚我想知道这个在什么地方
推荐资讯
厦门市工伤补助和赔偿
为什么我的苹果TOUCH不能上网
敏字繁体字怎么写,敏字繁体字怎么写
老屋老灶这个地址在什么地方,我要处理点事
关于蒲公英的诗歌,赞美蒲公英的古诗句
坐骨神经的症状
江苏徐州离山东菏泽有多远
百度怎么查座机号码,怎样用自己家的座机查询
绿色上网 健康成长的演讲稿 急啊!
东方美人美容美体SPA生活馆地址在哪,我要去
歌帝纯K在什么地方啊,我要过去处理事情
求类似邪凤逆天小说 百度云资源 下载
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?