Привет народ. Давным давно мне в голову пришла мысль, что в некоторых случаях, когда в большой операции с базой данных задействуется толпа компонент (физически разнесенных по разным DLL), было бы не плохо давать им контекст транзакции без права на commit / rollback.
То есть они могут в рамках этого контекста читать / модифицировать данные, но вот закоммитить / откатить основную транзакции - им не позволяется. Это операция доступна только владельцу операции. В MSDN нарыл интерфейс ITransactionCloner c методом CloneWithCommitDisabled То есть тема, по-идее, не только мне одному в голову пришла :) По хорошему, нужно предотвращать коммиты/откаты не только через интерфейсы, но и через SQL (что, в прочем, не так страшно) Тут кто-нибудь над такой проблемой задумывался ? Коваленко Дмитрий. www.ibprovider.com

