使用TADOTable追加记录时,要在最后调用Refresh,否则,最后一条记录不会追加到数据库中,如:
for I := 1 to 100 do
begin
adoTbl1.Append;
adoTbl1.Fields[0].Value := I;
...
end;
adoTbl1.Refresh; // 一定要有这句,否则实际追加的只有99条,而不是100条。
本文介绍使用TADOTable组件追加记录时的注意事项,特别是如何确保所有记录都被正确追加到数据库中。如果不调用Refresh方法,可能会导致最后一笔数据丢失。
使用TADOTable追加记录时,要在最后调用Refresh,否则,最后一条记录不会追加到数据库中,如:
for I := 1 to 100 do
begin
adoTbl1.Append;
adoTbl1.Fields[0].Value := I;
...
end;
adoTbl1.Refresh; // 一定要有这句,否则实际追加的只有99条,而不是100条。

被折叠的 条评论
为什么被折叠?