-
из msdn: By default, transactions are managed at the connection level. When a transaction is started on a connection, all Transact-SQL statements executed on that connection are part of the transaction until the transaction ends.
значит ли это, что если через один AdoConnection разные потоки будут работать с транзакциями (последовательно синхронизированно, т.к. adoconnection потоконебезопасен) , то всё будет корректно работать?
-
> т.к. adoconnection потоконебезопасен
ээээ... Чёй-та он потокобезопасен?
Один thread - один коннект. Либо Connection pool.
-
потокоНЕбезопасен
-
> Один thread - один коннект
короче, конекшены между потоками лучше не пытаться шарить ради транзакций и делать всё в одном потоке?
-
> короче, конекшены между потоками лучше не пытаться шарить > ради транзакций и делать всё в одном потоке?
Один thread - один коннект. Либо Connection pool.
-
> из msdn: они там ничего не знают про твои потоки, пишут про свои внутренние ("вне" это асинхронное выполнение).
|