powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / работа с транзакциями из Delphi. Нужна помощь
4 сообщений из 4, страница 1 из 1
работа с транзакциями из Delphi. Нужна помощь
    #32054849
Дмитрий М
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Стартую транзакцию на клиенте DB.BeginTrans. Нужно произвести изменения в нескольких таблицах и иметь возможность все изменения "откатить",
но при первом выражении [Table].post (используется ADO компонент ADODataSet) происходит Commit и транзакция закрывается. ЧТО Я НЕ ТАК ДЕЛАЮ? ПОМОГИТЕ!!!
P.S. Перехожу с InterBase. Там такое было возможно.
...
Рейтинг: 0 / 0
работа с транзакциями из Delphi. Нужна помощь
    #32054874
Фотография Gobzo Kobler
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Называй ветки правильно! Твой вопрос не про дельфи, а про ADO. Две большие разницы, как говорят у нас на Брайтон Бич :)
А тебе надо разбираться с параметрами твоего ADOConnection, смотри в MSDN про параметры и обязательно найдешь ответ на свой вопрос.
...
Рейтинг: 0 / 0
работа с транзакциями из Delphi. Нужна помощь
    #32054880
Фотография ziktuw
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Так в MSSQL с транзакциями не принято обходиться. Делай процедуру, в которой сперва открывается транзакция, производятся нужные действия, а потом транзакция закрывается. Все в одной процедуре. Никаких управлений транзакциями с клиента! В дельфи AutoCommit отключи - где-то он проставлен.
Можешь этот совет конечно проигнорировать от старого дельфийца, но горюшки хлебнешь....
...
Рейтинг: 0 / 0
работа с транзакциями из Delphi. Нужна помощь
    #32054990
Фотография Gobzo Kobler
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Не пугай человека зря. Вполне можно, только очень осторожно, иметь явные транзакции на клиенте. Его проблема именно в том, что у него параметры ADO соединения не соответствуют задаче. Надо смотреть ConnectionString и править ее.
...
Рейтинг: 0 / 0
4 сообщений из 4, страница 1 из 1
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / работа с транзакциями из Delphi. Нужна помощь
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]