|
|
|
работа с транзакциями из Delphi. Нужна помощь
|
|||
|---|---|---|---|
|
#18+
Стартую транзакцию на клиенте DB.BeginTrans. Нужно произвести изменения в нескольких таблицах и иметь возможность все изменения "откатить", но при первом выражении [Table].post (используется ADO компонент ADODataSet) происходит Commit и транзакция закрывается. ЧТО Я НЕ ТАК ДЕЛАЮ? ПОМОГИТЕ!!! P.S. Перехожу с InterBase. Там такое было возможно. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.10.2002, 15:42:55 |
|
||
|
работа с транзакциями из Delphi. Нужна помощь
|
|||
|---|---|---|---|
|
#18+
Называй ветки правильно! Твой вопрос не про дельфи, а про ADO. Две большие разницы, как говорят у нас на Брайтон Бич :) А тебе надо разбираться с параметрами твоего ADOConnection, смотри в MSDN про параметры и обязательно найдешь ответ на свой вопрос. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.10.2002, 16:21:16 |
|
||
|
работа с транзакциями из Delphi. Нужна помощь
|
|||
|---|---|---|---|
|
#18+
Так в MSSQL с транзакциями не принято обходиться. Делай процедуру, в которой сперва открывается транзакция, производятся нужные действия, а потом транзакция закрывается. Все в одной процедуре. Никаких управлений транзакциями с клиента! В дельфи AutoCommit отключи - где-то он проставлен. Можешь этот совет конечно проигнорировать от старого дельфийца, но горюшки хлебнешь.... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.10.2002, 16:39:26 |
|
||
|
работа с транзакциями из Delphi. Нужна помощь
|
|||
|---|---|---|---|
|
#18+
Не пугай человека зря. Вполне можно, только очень осторожно, иметь явные транзакции на клиенте. Его проблема именно в том, что у него параметры ADO соединения не соответствуют задаче. Надо смотреть ConnectionString и править ее. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.10.2002, 21:53:41 |
|
||
|
|

start [/forum/topic.php?fid=46&fpage=3404&tid=1819896]: |
0ms |
get settings: |
5ms |
get forum list: |
11ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
23ms |
get topic data: |
6ms |
get forum data: |
2ms |
get page messages: |
25ms |
get tp. blocked users: |
1ms |
| others: | 197ms |
| total: | 274ms |

| 0 / 0 |
