Форум: "Базы";
Текущий архив: 2009.12.27;
Скачать: [xml.tar.bz2];
ВнизДанные не обновляются Найти похожие ветки
← →
Matveih1 © (2009-01-20 09:32) [0]При поднятии формы данные начитываются с помощью процедуры:
procedure TForm1.Button1Click(Sender: TObject);
begin
if not IBTransaction1.InTransaction then
IBTransaction1.StartTransaction;
IBQuery1.Close;
IBQuery1.Open;
end;
После некоторых манипуляций с данными зову эту же процедуру но данные не обновляются. Почему? Если перезайти в программу то данные начитываются нормально
← →
Медвежонок Пятачок © (2009-01-20 09:37) [1]а где коммит?
← →
Медвежонок Пятачок © (2009-01-20 09:37) [2]или роллбак
← →
Matveih1 © (2009-01-20 09:42) [3]так если я сделаю commit или rollback то данные в DBGried не отобразятся!
← →
Сергей М. © (2009-01-20 09:45) [4]CommitRetaining
← →
Matveih1 © (2009-01-20 09:48) [5]пробовал но почему то тогда данные вообще не отображаются
← →
Медвежонок Пятачок © (2009-01-20 09:54) [6]Вставка идет в той же транзакции что и чтение?
← →
Медвежонок Пятачок © (2009-01-20 09:57) [7]так если я сделаю commit или rollback то данные в DBGried не отобразятся!
Это физрук так объяснил?
← →
Matveih1 © (2009-01-20 10:00) [8]
> Вставка идет в той же транзакции что и чтение?
нет для вставки у меня другая транзакция
← →
Медвежонок Пятачок © (2009-01-20 10:02) [9]нет для вставки у меня другая транзакция
Тогда:
1.там должен быть коммит
2. читающая должна завершиться и начаться заново. (коммит/роллбак..../>старттранзакшн)
← →
Matveih1 © (2009-01-20 10:37) [10]commit в пишущей транзакции есть.
читающая должна завершиться и начаться заново -- думаю это поможет
Спасибо
← →
Альф (2009-01-20 10:54) [11]http://delphimaster.net/view/3-1232350553/
Страницы: 1 вся ветка
Форум: "Базы";
Текущий архив: 2009.12.27;
Скачать: [xml.tar.bz2];
Память: 0.48 MB
Время: 0.005 c