| Новости | FAQ | Авторы | Документация | В действии | Библиотека |
| Инструменты | Полезные ссылки | Хостинги | Скачать | Примеры | Форум |
Maxx 25.10.2016 17:16 / 25.10.2016 17:20
В autocommit-режиме Парсер сделает commit в конце кода connect'а.Нет ну если бы я не видел в данном методе коннекта:
А нам нужно, чтобы commit или rollback произошёл сразу по выполнении действий с узлами.
@_transaction[code]
^connect[$connect_string]{
^void:sql{BEGIN}
^try{
$result[$code]
^void:sql{COMMIT}
}{
#309 строка
^void:sql{ROLLBACK}
}
}то всё было бы яснее. Но коннект тут есть. С другой стороны парсер кэширует соединение и как это стыкуется с автоматическим begin/commit не знаю, потому и сослался на гуру драйвера )