|
|
|
Помогите разобраться с организацией транзакций.
|
|||
|---|---|---|---|
|
#18+
Никак не могу разобраться с организацией транзакций... Есть IBTransaction и IBSql По идее правильно идти так IBTransaction->StartTransaction (); IBSql->ExecQuery (); IBTransaction->CommitTransaction (); но при вызове IBSql->ExecQuery (), говорит что уже есть активная транцакция, т.е. как я понимаю IBSql->ExecQuery () сам запускает транзакцию, но где и когда он её Commit-ит, (вобщето я бы сам хоттел делать commit или rollback когда мне надо) ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.06.2004, 03:16:01 |
|
||
|
Помогите разобраться с организацией транзакций.
|
|||
|---|---|---|---|
|
#18+
свойство AutoStopAction класса IBTransaction это то что тебе нужно, что бы контроллировать транзакцию.... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.06.2004, 04:36:49 |
|
||
|
Помогите разобраться с организацией транзакций.
|
|||
|---|---|---|---|
|
#18+
Какой StartTransaction?? Это вообще IBX?? Если да, то... В IBDatabase прописываешь IBTransaction В IBSql прописываем IBDatabase После IBSql->ExecQuery() даем IBTransaction->Commit или IBTransaction->CommitRetaining() (или IBTransaction->Rollback() :) ) Всё... -- LET`S ROCK! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.06.2004, 16:40:33 |
|
||
|
Помогите разобраться с организацией транзакций.
|
|||
|---|---|---|---|
|
#18+
а кто сказал что в IBX нет AutoStopAction и AutoStop? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.06.2004, 17:46:45 |
|
||
|
Помогите разобраться с организацией транзакций.
|
|||
|---|---|---|---|
|
#18+
Теперь ясно. Спасибо! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.06.2004, 21:48:49 |
|
||
|
Помогите разобраться с организацией транзакций.
|
|||
|---|---|---|---|
|
#18+
Нет вру, не ясно. В цикле делаю несколько IBSQL1->ExecQuery(); Потом вне цикла делаю IBTransaction->Commit(); Но никаких изменений не происходит. В IBTransaction->AutoStopAction = saNone; ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.06.2004, 16:30:55 |
|
||
|
|

start [/forum/topic.php?fid=40&gotonew=1&tid=1578445]: |
0ms |
get settings: |
8ms |
get forum list: |
14ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
810ms |
get topic data: |
9ms |
get first new msg: |
6ms |
get forum data: |
2ms |
get page messages: |
43ms |
get tp. blocked users: |
1ms |
| others: | 200ms |
| total: | 1101ms |

| 0 / 0 |
