Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
ASA 9 + Deplhi транзакции
|
|||
|---|---|---|---|
|
#18+
пробовал через ADO и dbExpress есть следующая конструкция begin tran insert ....(1) insert ....(2) - error!!! rollback результат первого insert все одно в базе. если это же пропустить через isql все логично - первый insert откатываеться. далее такой эксперимент - begin tran select @@trancount если это выполнить в пределах одного запроса - результат "1". а если сделать begin tran -- myQuery.ExecSQL select @@trancount -- myQuery.Active:= 1 - результат "0" такое ощущение как autocommit работает. т.к. и ADO и dbExpress работают через ODBC предпологаю что проблема в них ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.05.2007, 15:03 |
|
||
|
ASA 9 + Deplhi транзакции
|
|||
|---|---|---|---|
|
#18+
просто userтакое ощущение как autocommit работает. т.к. и ADO и dbExpress работают через ODBC предпологаю что проблема в них Автокоммит автокоммитом, но что в BDE, что в ADO, что в NativeDB (dbExpress не пробовал) есть методы типа StartTransaction и Commit с Rollback, которые прекрасно работают. Пример: Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.05.2007, 00:06 |
|
||
|
ASA 9 + Deplhi транзакции
|
|||
|---|---|---|---|
|
#18+
попробуй так ... begin tran declare (create variable) err integer; savepoint sp; insert (1) insert (2) ........... set err=@@error; if err <> 0 then rollback to savepoint sp end if; и это, советую уходить от работы через БДЕ ...есть же множество компонетов (в том числе и free) для работы с ASA ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.05.2007, 09:28 |
|
||
|
|

start [/forum/topic.php?fid=55&gotonew=1&tid=2012084]: |
0ms |
get settings: |
7ms |
get forum list: |
8ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
35ms |
get topic data: |
6ms |
get first new msg: |
4ms |
get forum data: |
2ms |
get page messages: |
35ms |
get tp. blocked users: |
1ms |
| others: | 246ms |
| total: | 348ms |

| 0 / 0 |
