
Новые сообщения [новые:0]
Дайджест
Горячие темы
Избранное [новые:0]
Форумы
Пользователи
Статистика
Статистика нагрузки
Мод. лог
Поиск
|
|
01.06.2018, 17:31
|
|||
|---|---|---|---|
ODAC, одна сессия, хочу две транзакции |
|||
|
#18+
Есть сессия TOraSession. К ней подвязаны две пишущие TOraQuery. Хочу для первой TOraQuery выполнить роллбек, но чтобы записи второй TOraQuery не откатились. TOraTransaction привязывается к сессии, а не к пишущему компоненту, или я что-то не так понял. Например, у ФибПлюсов явно можно указать Код: pascal 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. Как такое сделать в ODAC? When a movie is over, it's a black ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
01.06.2018, 17:33
|
|||
|---|---|---|---|
ODAC, одна сессия, хочу две транзакции |
|||
|
#18+
Создавать вторую сессию не предлагать ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
01.06.2018, 17:35
|
|||
|---|---|---|---|
|
|||
ODAC, одна сессия, хочу две транзакции |
|||
|
#18+
КвейдКак такое сделать в ODAC? Фактически никак. Оракул умеет только одну транзакцию на коннект. Posted via ActualForum NNTP Server 1.5 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
01.06.2018, 17:42
|
|||
|---|---|---|---|
ODAC, одна сессия, хочу две транзакции |
|||
|
#18+
То бишь, выход - делать два коннекта? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
01.06.2018, 17:52
|
|||
|---|---|---|---|
|
|||
ODAC, одна сессия, хочу две транзакции |
|||
|
#18+
Dimitry SibiryakovФактически никак. Оракул умеет только одну транзакцию на коннект. а вот и нет, есть маааленькое исключение из правил: PRAGMA AUTONOMOUS_TRANSACTION Код: plsql 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
01.06.2018, 17:52
|
|||
|---|---|---|---|
|
|||
ODAC, одна сессия, хочу две транзакции |
|||
|
#18+
Теоретически ты можешь выйти на OCI уровень и попробовать играться с OCIAttrGet/Set для того чтобы подменять текущую транзакцию перед вызовом методов разных датасетов, но я сомневаюсь, что это а) работает вообще и б) сработает с ОДАК-ом. Posted via ActualForum NNTP Server 1.5 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
01.06.2018, 23:25
|
|||
|---|---|---|---|
ODAC, одна сессия, хочу две транзакции |
|||
|
#18+
Кроик СемёнDimitry SibiryakovФактически никак. Оракул умеет только одну транзакцию на коннект. а вот и нет, есть маааленькое исключение из правил: PRAGMA AUTONOMOUS_TRANSACTION Код: plsql 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. Спасибо, такой способ подходит. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|

start [/forum/topic.php?fid=58&mobile=1&tid=2040814]: |
0ms |
get settings: |
7ms |
get forum list: |
10ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
82ms |
get topic data: |
7ms |
get forum data: |
2ms |
get page messages: |
30ms |
get tp. blocked users: |
1ms |
| others: | 232ms |
| total: | 377ms |

| 0 / 0 |
