|
|
|
ADO.Net и транзакции
|
|||
|---|---|---|---|
|
#18+
Добрый вечер. Хотелось бы узнать Ваше мнение по поводу транзаций в приложении с одним постоянно открытым соединением к базе (Firebird). Проблема в том, что нужна "длинная" транзакция, во время которой будут отрабатывать другие, а адонетовское соединение не позволяет выполнять параллельные транзакции. Можно ли выкрутиться, используя только одно соединение? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.03.2008, 00:08 |
|
||
|
ADO.Net и транзакции
|
|||
|---|---|---|---|
|
#18+
Ну неужели никто ниче не может сказать по этому поводу? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.03.2008, 09:09 |
|
||
|
ADO.Net и транзакции
|
|||
|---|---|---|---|
|
#18+
да вы просто не о том:) вот грубо говоря,на кнопках клавиатуры объясню... ado.net лишь,объектная модель,к чему то. а то,что в одном коннекте,нельзя делать две параллельные транзакции определяет,сервер БД. конечно,может быть и другое: провайдер для СУБД,не поддерживает,то что позволяет СУБД,но думаю это не ваш случай. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.03.2008, 10:44 |
|
||
|
ADO.Net и транзакции
|
|||
|---|---|---|---|
|
#18+
AlexeiKконечно,может быть и другое: провайдер для СУБД,не поддерживает,то что позволяет СУБД,но думаю это не ваш случай. К сожалению как раз мой. Это описано и в доках, и в исходниках провайдера заметно: Код: plaintext 1. 2. 3. 4. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.03.2008, 20:19 |
|
||
|
ADO.Net и транзакции
|
|||
|---|---|---|---|
|
#18+
не ваш:) тут же пишеться,что СУБД не поддерживает ,то что вы хотите. если бы написано "поддержка параллельных транзакции в одной сессии не доделано" ,то был бы ваш случай. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.03.2008, 12:16 |
|
||
|
ADO.Net и транзакции
|
|||
|---|---|---|---|
|
#18+
AlexeiKне ваш:) тут же пишеться,что СУБД не поддерживает ,то что вы хотите. если бы написано "поддержка параллельных транзакции в одной сессии не доделано" ,то был бы ваш случай. и все таки мой :) Это написано в исходниках компонент Firebird.Net, такая же штука есть и в стандартных компонентах под MSSQL, так что при чем тут СУБД? А про Interbase/Firebird читал что "это одна из немногих СУБД, которая может одновременно обслуживать несколько транзакций в рамках одного подключения", так что не в этом проблема. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.03.2008, 12:36 |
|
||
|
|

start [/forum/topic.php?fid=17&fpage=84&tid=1352363]: |
0ms |
get settings: |
11ms |
get forum list: |
16ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
46ms |
get topic data: |
12ms |
get forum data: |
2ms |
get page messages: |
42ms |
get tp. blocked users: |
1ms |
| others: | 241ms |
| total: | 379ms |

| 0 / 0 |
