Транзакции

Материал из 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 — в случае ошибки.

Макро | Унифицированная работа с базами данных | Подключение к базе данных | Получение набора данных | Информация о наборе данных | Навигация по набору данных | Получение данных из набора | Модификация данных | Транзакции | Вспомогательные функции | Заполнения массива набором записей