Работа с транзакциями
dbMain.StartTransaction;
try
spAddOrder.ParamByName('ORDER_NO').AsInteger := OrderNo;
spAddOrder.ExecProc;
for i := 0 to PartList.Count - 1 do
begin
spReduceParts.ParamByName('PART_NO').AsInteger := PartRec(PartList.Objects[i]).PartNo;
spReduceParts.ParamByName('NUM_SOLD').AsInteger := PartRec(PartList.Objects[i]).NumSold;
end;
dbMain.Commit;
except
dbMain.RollBack;
raise;
end;
|
|
|
  |
|
названия комнатных растений фото . Окна от 5529р!Акция!Спешите: ремонт пластиковых окон. Остекление и отделка балконов. . Ремонт блоков электроники трк. Форма акта по ремонту трк. . Строительство бани: печь электрическая сауна, а также купить купель . устранение морщин . |