|
17.02.2004, 19:03 | #1 |
Участник
|
Почему-то вылетает транзакция
В процессе открытия некой вспомогательной формы и её обработки почему-то происходит закрытие транзакции, хотя ни ttscommit ни ttsabort нет. Соответственно выдается ошибка. Как это обойти? Транзакцию прерывать специально нехочется очень-очень.
|
|
03.07.2007, 16:58 | #2 |
Ищущий знания...
|
Всем доброго времени суток!
Внимательно прочитал что здесь написано. Сейчас борюсь с точно такой же проблемой. Но самое интересное это то что я вызываю диалог до начала транзакции! а axpta все равно материться на непарную транзакцию. Подскажите, может я чего недопонимаю. Например на таблице в методе insert перед тем как записывать строку мне нужно предложить пользователю ввести некоторые параметры... я пишу void insert() { Dialog dialog = new Dialog(); DialogField dfX = dialog.addField(typeId(X)); if(dialog.run()) { //присваеваем заданный параметр пользователем полю } ttsbegin; super(); ttscommit; }
__________________
"Страх перед возможностью ошибки не должен отвращать нас от поисков истины." (с) С Уважением, Елизаров Артем |
|
03.07.2007, 17:09 | #3 |
Ищущий знания...
|
Сорри. Разобрался Все нормально в аксапте! (как и всегда)
__________________
"Страх перед возможностью ошибки не должен отвращать нас от поисков истины." (с) С Уважением, Елизаров Артем |
|