Транзакции
Материал из K3-Macro
Версия от 17:41, 1 сентября 2021; Aleksandro (обсуждение | вклад)
Под понятием транзакции в данном документе понимается тот же термин, который принят для описания работы с базами данных. За подробностями, необходимо обратиться к специальной литературе.
Поддержка транзакций в макропрограммировании K3 обеспечивается функциями adbBegTrans, adbEndTrans, adbRolTrans.
Logical adbBegTrans(INT <idConn>)
Функция adbBegTrans начинает транзакцию для соединения с номером <idConn>
.
Функция возвращает:
- 1 — в случае успешное выполнение,
- 0 — в случае ошибки.
Logical adbEndTrans(INT <idConn>)
Функция adbEndTrans завершает транзакцию для соединения с номером <idConn>
.
Функция возвращает:
- 1 — в случае успешное выполнение,
- 0 — в случае ошибки.
Logical adbRolTrans(INT <idConn>)
Функция adbRolTrans отменяет транзакцию для соединения с номером <idConn>
.
Функция возвращает:
- 1 — в случае успешное выполнение,
- 0 — в случае ошибки.