|
|
|
ODBC - состояние транзакции
|
|||
|---|---|---|---|
|
#18+
Можно ли как-то получить информацию нужно ли делать коммит. Для простоты предположим так - вызывается как-то функция. Она внутри делает селекты, update итд.. Возможно при этом модифицируются данные. Поссле вызова функции, возможно надо сделать коммит. Как узнать имея хендл соединения нужно ли делать коммит? Подробности - ODBC 2.5, BD - TimesTen, язык - С ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.08.2012, 21:44:28 |
|
||
|
ODBC - состояние транзакции
|
|||
|---|---|---|---|
|
#18+
vromanovКак узнать имея хендл соединения нужно ли делать коммит?Так вам всё равно в конце транзакции придётся делать либо коммит, либо роллбэк. А знать, что именно делать, можете только вы. Ну или опишите задачу подробнее... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.08.2012, 16:01:43 |
|
||
|
ODBC - состояние транзакции
|
|||
|---|---|---|---|
|
#18+
tanglirТак вам всё равно в конце транзакции придётся делать либо коммит, либо роллбэк. А знать, что именно делать, можете только вы. Ну или опишите задачу подробнее... Если делаются только селекты, или при update нет модифицированных строк, то коммит делать не нужно ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.08.2012, 16:21:09 |
|
||
|
|

start [/forum/topic.php?fid=56&tid=2015322]: |
0ms |
get settings: |
19ms |
get forum list: |
33ms |
check forum access: |
8ms |
check topic access: |
8ms |
track hit: |
41ms |
get topic data: |
23ms |
get forum data: |
5ms |
get page messages: |
91ms |
get tp. blocked users: |
3ms |
| others: | 282ms |
| total: | 513ms |

| 0 / 0 |
