Форум: "Базы";
Текущий архив: 2002.02.25;
Скачать: [xml.tar.bz2];
ВнизТранзакции и 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 вся ветка
Форум: "Базы";
Текущий архив: 2002.02.25;
Скачать: [xml.tar.bz2];
Память: 0.45 MB
Время: 0.004 c