S
shodoy
Unregistered / Unconfirmed
GUEST, unregistred user!
我是用ADO连接到ACCESS数据库,
我用下列方法将数据进行批量更新,但实际上只在第一条记录上更新,为什么?
i:=0;
while i<=100 do
begin
adoset1.edit;
adoset1.fieldbyname('t_code').asinteger:=i;
adoset1.fieldbyname('t_name').asstring:="AA";
adoset1.updatebatch();
adoset1.recordset.movenext;
i:=i+1;
end;
我用下列方法将数据进行批量更新,但实际上只在第一条记录上更新,为什么?
i:=0;
while i<=100 do
begin
adoset1.edit;
adoset1.fieldbyname('t_code').asinteger:=i;
adoset1.fieldbyname('t_name').asstring:="AA";
adoset1.updatebatch();
adoset1.recordset.movenext;
i:=i+1;
end;