сервис, успешно пишет в две таблицы, выполняет commit и данных нет.
компоненты Firedac Query, триггеры на одной таблице отсутствуют. на второй висит на PK. судя по генераторам триггер отрабатывает успешно. в основную таблицу идентификатор получается генератором так же успешно (все сохраняю в лог файл).
вопрос, что еще ковырять чтобы понять почему транзакция успешно коммитится, но в базе ничего не сохраняется?
база не поломана?
это в процессе. еще момент не указал - первые три, четыре записи успешны
к слову тут рядом есть firebird чатик, в том числе там тусуются разрабы
включи трассировку (файл fbtrace.conf в каталоге firebird) и посмотри что на самом деле происходит. После того, как убедишься в целостности базы gfix-ом
Обсуждают сегодня