Новости | 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 не знаю, потому и сослался на гуру драйвера )