bcquality/microsoft/knowledge/performance/avoid-commit-inside-loops.bad.al

14 lines
368 B
AL

codeunit 50129 "Perf Sample CommitInLoop Bad"
{
procedure NormalizeCustomerNames()
var
Customer: Record Customer;
begin
if Customer.FindSet(true) then
repeat
Customer.Name := UpperCase(Customer.Name);
Customer.Modify();
Commit();
until Customer.Next() = 0;
end;
}