Соединение с БД открыто, через него выполнен select (без явного открытия и закрытия транзакции),
далее пытаюсь открыть новую транзакцию и получаю след. ошибку:
автор |
Для BeginTransaction требуется открытое соединение. Текущее состояние соединения - Open, Executing. |
Хотя формально состояние соединения db2Connection.State == "Open".
В чем может быть проблема?
Возможно, при выполнении запроса при отсутствии явно открытой транзакции провайдер самостоятельно её открывает и закрывает при закрытии соединения?