Z
zlmark
Unregistered / Unconfirmed
GUEST, unregistred user!
我变了一段程序想往数据库中添加记录,程序如下,其中bmid数组为001,002。。。。
if Table2.Locate('gw11id',id,[])=false then
begin
for i:=0 to length-1 do
begin
Table2.Append ;
Table2.Fields[0].value:=id;
Table2.fields[1].value:=1;
Table2.fields[2].value:=bmid1;
Table2.fields[3].value:=i+1;
Table2.post;
end;
end;
可是执行后发现添加到数据库中的记录个数正确,但每条记录都一样,这是怎么回事?
if Table2.Locate('gw11id',id,[])=false then
begin
for i:=0 to length-1 do
begin
Table2.Append ;
Table2.Fields[0].value:=id;
Table2.fields[1].value:=1;
Table2.fields[2].value:=bmid1;
Table2.fields[3].value:=i+1;
Table2.post;
end;
end;
可是执行后发现添加到数据库中的记录个数正确,但每条记录都一样,这是怎么回事?