具体点:
pro_id pro_name(商品名) shuliang(数量)
0001 百事 5
0002 脉动 6
0003 .. ..
上面是将要插入数据库的数据库,但表的结构是
pro_id pro_name
也就是每次只能插入一条数据,如第一行数据要插5次,怎么写Delphi中写代码啊,shuliang由edit1获得的
for i:=0 to 商品名数-1 DO
begin
for j:=0 to 每种商品数-1 do
begin
adoquery1.close;
Adoquery1.sql.clear;
adoquery1.sql.add(insert into 表名 values(商品编号,商品名));
adoquery1.ExecSQL;
end;
end;
for i:=1 to 商品记录数 DO
begin
for j:=1to 每种商品数 do
begin
adoquery1.close;
Adoquery1.sql.clear;
adoquery1.sql.add(insert into 表名 values(pro_id,pro_name));
adoquery1.ExecSQL;
end;
end;
如果原来得数据是在一个表中 可以用SELECT 语句提取记录数 和 每种商品数 就可以了