|
|
|
не фиксируется транзакция ???
|
|||
|---|---|---|---|
|
#18+
Доброе время суток! Женщин - с наступающим! Имеется модуль с программой, работающей с БД. Там объявлена Workspace, с методами beginTrans и CommitTrans. Но почему-то не всегда выполняется CommitTrans. В отладчике смотрю: изменения вносятся, а после выхода из программы- их нет. Почему такое может случаться? Что влияет на то, будет зафиксирована транзакция или нет? Т.к. иногда изменения фиксируются, то я думаю, что в синтаксисе ошибок нет. Могут ли на это влиять какие-то настройки системы? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.03.2003, 15:19 |
|
||
|
не фиксируется транзакция ???
|
|||
|---|---|---|---|
|
#18+
А он на CommitTrans всегда приходит? Если поставить breakpoint на эту строчку, вполне может оказаться, что он из-за какой-то ошибки иногда туда не попадает. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.03.2003, 15:23 |
|
||
|
не фиксируется транзакция ???
|
|||
|---|---|---|---|
|
#18+
да, всегда. Я отладчиком смотрел - Commit проходит, но после выхода, оказывается, что изменения не зафиксированы. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.03.2003, 16:38 |
|
||
|
не фиксируется транзакция ???
|
|||
|---|---|---|---|
|
#18+
У меня тоже похожая ерунда, правда при доступе к базе через ODBC на Visual C++. Изменения вносятся, все происходит успешно, но после окончания работы функции таблица остается в прежнем состоянии. Может, изменения вносятся в буффер и потом надо это все на диск сбросить. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.03.2003, 17:20 |
|
||
|
|

start [/forum/topic.php?fid=45&fpage=1818&tid=1682150]: |
0ms |
get settings: |
6ms |
get forum list: |
13ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
23ms |
get topic data: |
8ms |
get forum data: |
2ms |
get page messages: |
38ms |
get tp. blocked users: |
1ms |
| others: | 219ms |
| total: | 314ms |

| 0 / 0 |
