Вниз
Скачать: CL | DM;

Транзакции и ADO: не работает RollbackTrans   Найти похожие ветки 

← →
nobody2002 ©   (2002-01-31 13:08) [0]

Использую TAdoConnection и TAdoTable.
Имеется Grid. При нажатии, допустим, на Enter на любой записи грида,
открывается окно для редактирования полей.
Окно содержит DBEdit-ы, доступные
для редактирования. На OnActivate этого окна
назначаю AdoConnection1.BeginTrans,
на кнопку OK - AdoConnection1.CommitTrans,
на Cancel - AdoConnection1.RollbackTrans
Почему после изменения содержимого полей в этом окне
при нажатии на Cancel не происходит отката
транзакции?
Что я делаю неправильно?


← →
nobody2002 ©   (2002-01-31 13:10) [1]

База данных Access


← →
Илья Лу.   (2002-01-31 14:15) [2]

А где ты хочешь увидеть откат, в DBEdit-ах что-ли ?


← →
nobody2002 ©   (2002-01-31 14:51) [3]

В Гриде, конечно.


← →
nobody2002 ©   (2002-01-31 14:54) [4]

Я добавил что-то в DBEdit, нажимаю на Cancel,
но данные появляются в Гриде вопреки ожиданиям


← →
TSV ©   (2002-01-31 15:59) [5]

Потому как ты работаешь с локальной копией данных и ничего в БД не посылаешь. Метод Post или Insert / Update не выполняются.



Страницы: 1 вся ветка

Скачать: CL | DM;



Память: 0.45 MB
Время: 0.005 c
6-79420
SemFLY
2001-12-02 01:14
2002.02.25
Как удаленно приконектить диск, та как WNetConnectionDialog приконектит если доступ есть :-(


7-79493
Super KOSTYA
2001-11-19 18:32
2002.02.25
Опять про компоненты


14-79460
False_Delirium
2002-01-05 06:48
2002.02.25
Головой думать нужно...:)..или пища для размышления...


4-79498
Woolen
2001-12-23 23:19
2002.02.25
OpenGL API и double buffer


3-79268
Matvey
2002-01-27 15:43
2002.02.25
Как узнать имена таблиц содержащихся в БД.




   Наверх