主题:求一个循环插入的语句
qiudaowei
[专家分:20] 发布于 2009-06-05 19:57:00
有个问题请教一下各位高手:我现在想实现下面的功能,举个例:我现在有一张表A,存放设备信息,这张表里面有3个字段:code,type,brand。这三个字段中,type和brand不变,只有code是变化的,现在我如果要插入N个设备的信息,但是我页面上只需要输入一条信息和起始code,就可以连续插入N条信息,而且code还是按1递增的,请问这个语句该怎样写?
回复列表 (共5个回复)
沙发
nckggood [专家分:1020] 发布于 2009-06-06 12:53:00
你那连续插入的信息都是同一条信息?
板凳
martine [专家分:4950] 发布于 2009-06-08 13:27:00
在存储页中将存盘命令放在循环中
for i=1 to n
code=code+i
addnew
rs..=requset.form...
next
3 楼
nckggood [专家分:1020] 发布于 2009-06-08 15:58:00
for i=1 to n
code=code+i
addnew
rs..=requset.form...
next
楼主只说是输入一条信息,没说输入的信息里有没有n为多少,而上面这代码不就是一直向数据库增加n条一模一样的信息.
4 楼
martine [专家分:4950] 发布于 2009-06-09 08:20:00
将不变的东东设成session()
5 楼
news080 [专家分:0] 发布于 2009-06-09 17:55:00
code=int(request.form(_)),
type,
brand
n=request("n")
do while n>0
conn.execute "insert into..."
code=code+1
n=n-1
loop
我来回复