Как вы можете включить транзакции с IBM.Data.DB2.iSeries для хранимых процедур - PullRequest
1 голос
/ 27 мая 2009

Я пытаюсь написать клиент, который выполняет серию хранимых процедур DB2 iSeries в DB2. Я использую провайдера IBM.Data.DB2.iSeries, и мне нужно, чтобы все мои звонки были внутри транзакции .NET. Похоже, что все игнорируется и данные фиксируются. Любые указатели ...

Ответы [ 3 ]

3 голосов
/ 29 мая 2009

Журнал базы данных в iSeries? Это необходимо для контроля обязательств.

1 голос
/ 31 июля 2009

У меня была такая же проблема, и я понял, что проблема не в коде .Net, а в хранимой процедуре Проверьте сохраненное определение proc для опции COMMIT. Если для этого параметра установлено значение "* NONE", оно будет автоматически фиксироваться независимо от транзакций в вашем коде .Net. Измените его на * RR (повторяемое чтение), и ваши транзакции должны работать правильно.

Подробнее здесь .

0 голосов
/ 22 июня 2009

Используете ли вы DB2Connection.BeginTransaction Method?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...