Форум: "Начинающим";
Текущий архив: 2006.02.26;
Скачать: [xml.tar.bz2];
Вниз
ADO и все такое.. Найти похожие ветки
← →
pathfinder (2006-02-07 12:06) [0]Добрый день!
Подскажите, пожалуйста, при вызове метода
adoquery2.ExecSQL;
--adoquery2.SQL="update b1 set b1code=1 where b1num=35"
в какой момент происходит коммит? Сразу после выполнения запроса, или после ADOConnection.close? И если после выполнения запроса происходит внештатное закрытие программы то изменения откатываются?
← →
Рамиль © (2006-02-07 12:20) [1]Зависит от транзакции.
У TADOConnection есть методы
BeginTrans
CommitTrans
Если BeginTrans не вызывалось, то выполненый запрос будет занесен в базу.
Если вызывалось, то при прерывании программы внесенные изменения откатятся (если не было вызваго CommitTrans)
← →
msguns © (2006-02-07 12:27) [2]>Рамиль © (07.02.06 12:20) [1]
>Если BeginTrans не вызывалось, то выполненый запрос будет занесен в базу.
Как это ?
← →
pathfinder (2006-02-07 15:56) [3]Рассматривается ситуация без вызова begintrans и committrans.
← →
Bogdan1024 © (2006-02-07 20:04) [4]>Сразу после выполнения запроса, или после ADOConnection.close?
Тебе ж сказали, сразу.
Страницы: 1 вся ветка
Форум: "Начинающим";
Текущий архив: 2006.02.26;
Скачать: [xml.tar.bz2];
Память: 0.45 MB
Время: 0.035 c