Soloshenko Dmitriy wrote:
В переводчике у тебя бага. Ясным и понятным английским написано ведь :
"A transaction is currently active. Parallel transactions are not
supported"
что тут можно не понять ?
А вот что. Это можно понять как:
1. Существуют две конкурентные транзакции внутри БД, и одна из них получает
отлуп.
Неправильный перевод. Ошибка бы была - "Deadlock".
2. Провайдер не поддерживает работу с множеством транзакциями на одно
соединение.
Если я правильно знаю спецификацию - то это оно.
Потому и спрашиваю у экспертов, какой из двух вариантов правильный.
В пользу пользу первого варианта говорит то, что большинство средств доступа
к БД, все же, умеют работать с множеством транзакций.
Неправильно. У меня в Jaybird (JDBC) одна транзакция на соединение. И не
потому, что мне было лень что-то писать или сервер этого не
поддерживает, а потому что так мне говорит спецификация.
Роман