ТМС:Кассир:FB — различия между версиями
Материал из wiki.standart-n.ru
Aleksnick (обсуждение | вклад) (Новая страница: « <nowiki> CurrFDB - ссылка на текущую базу данных (FIBPlus) CurrFRT - ссылка на постоянн…») |
(нет различий)
|
Версия 13:06, 1 октября 2014
CurrFDB - ссылка на текущую базу данных (FIBPlus) CurrFRT - ссылка на постоянную читающую транзакцию текущей базы (FIBPlus) CurrDB - ссылка на текущую базу данных (IBX) CurrRT - ссылка на постоянную читающую транзакцию текущей базы (IBX) Base - ссылка на текущий датасет базы (TDataset)
Пример:
uses zkassa, DB;
begin
TagSetContent(fmMain.ewbFooter, 'partid_val', IntToStr(Base.FieldByName('part_id').AsInteger));
end;
UserID - ID текущего пользователя SessionID - ID текущей смены CreateFRT - функция создает читающую транзакцию (FIBPlus) CreateFWT - функция создает пишущую транзакцию (FIBPlus) CreateRT - функция создает читающую транзакцию (IBX) CreateWT - функция создает пишущую транзакцию (IBX)
Пример (FIBPlus):
uses zkassa, fibplus;
var fit: TpFIBTransaction;
begin
fit := CreateFWT(CurrFDB);
fit.StartTransaction;
...
fit.Commit;
fit.Free;
end;
Пример (IBX):
uses zkassa;
var it: TIBTransaction;
begin
it := CreateWT(CurrDB);
it.StartTransaction;
...
it.Commit;
it.Free;
end;