Здравствуйте, mikerud, Вы писали:
M>Через dbaccess открывается база и делается sql запрос "begin work" M>Возникает ошибка "256: Transaction not available" M>В идеале необходимо открывать транзакцию через ODBC, M>но из odbc-функции такой запрос тоже не отрабатывается, M>завершается с такой же ошибкой. M>Как в informix открыть и закрыть транзакцию?
Вообще-то, транзакции так и открываются, но для того чтобы они работали, надо создать базу с поддержкой транзакций.
Т.е., в том же dbaccess при создании базы банных на вопрос типа Loggin/not Logging? (точнее не помню), надо ответить LOGGING.
Ну и ведение журналов транзакций (Logging) потребует от DBA некоторого ухода за ними.