ASP access 批量 添加 数据

我有一个表单,里面是读取Access数据库里面的数据的,现在要这个有多条数据的表单,批量添加到access数据库里面,请问如何添加,可以写上代码吗?多位高手,请帮帮小弟吧... 我有一个表单,里面是读取Access数据库里面的数据的,现在要这个有多条数据的表单,批量添加到access数据库里面,请问如何添加,可以写上代码吗?多位高手,请帮帮小弟吧!很急的!谢谢! 在线等! 展开
 我来答
檸蜜紅茶
2010-09-29 · TA获得超过181个赞
知道小有建树答主
回答量:129
采纳率:0%
帮助的人:86.7万
展开全部
数据库连接和创建记录集我不讲了.
假设只有两个字段xxx和yyy

读取部分:
dim val
val=""
do while not rs.eof
val=val + rs("xxx") + "-" + rs("yyy") + "|"
rs.movenext
wend
设一个隐藏域<input type="hidden" name="value" value="<%=val%>">,把那个val的值放到隐藏域去

上面val集中所有值到一个字符串,以"-"相连的属于同一行,以"|"相连代表另外一行数据

数据处理部分:
val = request.form("val")
dim a
a = split(val,"|")
length = ubound(a)
把前面拿到的值,以"|"分隔符变成数组a,这样a(0)就是要插入的第一条数据了.并获得数组下标的值

dim b(length)
for i=0 to length do
b = split(a(i),"-")
Conn.Execute("INSERT INTO 表(xxx, yyy) VALUES('"& b(0) &"', '"& b(1) &")
next

把a(i)以"-"为分隔符变成数组b,这样b(0)和b(1)就是要插入行的xxx和yyy的值.然后写入数据库,循环.

上面是我的思路.具体代码可能会有错.改一下应该可以嘀....
最后,要是有更好的办法,麻烦告诉我一下~俺vb用得较少,不是很清楚...

参考资料: = =! 自己敲的

推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式