У TUniQuery все SQL заполнены. Свойство UpdatingTable заполнено.
SQL
Код: Выделить всё
SELECT
MP.ID,
MP.PARENT,
MP.PNAME,
MP.PTYPE,
MP.PVAL,
MP.IMAGEINDEX,
MP.STATEINDEX,
MP.TTELEGRAMUSERS_ID
FROM TTELEGRAMMAILINGPARAM MP
Код: Выделить всё
UPDATE TTELEGRAMMAILINGPARAM
SET
ID = :ID, PARENT = :PARENT, TTELEGRAMUSERS_ID = :TTELEGRAMUSERS_ID, PNAME = :PNAME, PTYPE = :PTYPE, PVAL = :PVAL, IMAGEINDEX = :IMAGEINDEX, STATEINDEX = :STATEINDEX
WHERE
ID = :Old_ID
Обновление проходит без ошибок.
У TUniQuery 2 транзации: пишущая и читающая. Параметры пишущей: write;nowait;rec_version;read_committed, свойство IdolationLavel установлено в ilCustom.
Нужно, чтобы только у нескольких TUniQuery работал механизм AutoCommit, поэтому у TUniConnection AutoCommit отключен.
Что я ещё забыл?