asp批量插入数据的问题

我的文本域里的name和id都是用这种格式.<%=("img")&i%>也就是说加了一个常量i.然后在rs.addnew下面怎么写?rs("img")=(("img"&i... 我的文本域里的name和id都是用这种格式.<%=("img")&i%>也就是说加了一个常量i.然后在rs.addnew下面怎么写? rs("img")=(("img"&i))?这样不对啊.
按照方法
照你的方法.也是无法循环.也就是for i=1 to a,这个a的值没有获取到.因为我把它改成20或其这数字.就可以循环.但改成a就不行 ,我前面也有a=request("a").而且当a改变,也生成了相应的框,也就是图片中的那个大框.但是到了if request("ok")<>"" then for i=1 to a这里.这个a就不能获取request("a")的值.始终是1.也就是只会插入一条数据.
展开
 我来答
小萌乐乐
2013-08-28 · TA获得超过128个赞
知道小有建树答主
回答量:465
采纳率:0%
帮助的人:223万
展开全部
<input name="num" value="<%=i%>" />这个表让袜示你页面上有 i 条信息要插入
文本域是这样的
<input name="name1" value="" />
<input name="name2" value="" />
<input name="name3" value="" />
……
<input name="name<%=i%>" value="" />
共i个,其他文本框的name的也是这样命念耐名

写入数据库的时候是这样的
num=request("num")
for i=1 to num
name=request("name"&i)
sql="insert into table(字段1) values('"&name&"')"
conn.execute(sql)
next
这就是常用的批量插入的方法。

<input name="num" value="<%=i%>" />这个表单保存是你要插入的数坦高激量,num=request("num")是从页面上获取这个数量,下面才能循环;而你上面的那个a是没有值,当然不正确了。
自由标签
2013-08-28 · TA获得超过4923个赞
知道小有建树答主
回答量:2563
采纳率:65%
帮助的人:537万
展开全部
rs("img")=(("img"&i))
我从清则来没用过这种写法,貌似我也没见过,呵呵旅梁。

rs("img")="img"&i
试拆正运试这种的吧
追问
你用什么方法批量插入啊?这个我试了没用.我曾经做过成功了.但由于是刚做的比较乱.删除了重做.就不行了..忘 了怎么搞.
追答
你提问也好乱,我搞不懂你意思~
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式