回 帖 发 新 帖 刷新版面

主题:求一个循环插入的语句

有个问题请教一下各位高手:我现在想实现下面的功能,举个例:我现在有一张表A,存放设备信息,这张表里面有3个字段:code,type,brand。这三个字段中,type和brand不变,只有code是变化的,现在我如果要插入N个设备的信息,但是我页面上只需要输入一条信息和起始code,就可以连续插入N条信息,而且code还是按1递增的,请问这个语句该怎样写?

回复列表 (共5个回复)

沙发

你那连续插入的信息都是同一条信息?

板凳

在存储页中将存盘命令放在循环中
for i=1 to n
code=code+i
addnew 
rs..=requset.form...
next

3 楼

for i=1 to n
code=code+i
addnew 
rs..=requset.form...
next
楼主只说是输入一条信息,没说输入的信息里有没有n为多少,而上面这代码不就是一直向数据库增加n条一模一样的信息.

4 楼

将不变的东东设成session()

5 楼


code=int(request.form(_)),
type,
brand 
n=request("n")
do while n>0
conn.execute "insert into..."
code=code+1
n=n-1
loop

我来回复

您尚未登录,请登录后再回复。点此登录或注册