Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Базы";
Текущий архив: 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.006 c
2-1257412567
kyn66
2009-11-05 12:16
2009.12.27
Сохранение параметров программы одним числом


15-1256739460
MonoLife
2009-10-28 17:17
2009.12.27
Пожирание памяти в Windows7 x64.


2-1257592439
Rydell
2009-11-07 14:13
2009.12.27
Как в DATASET изменить Тип поля, из ftBLOB в ftGraphic, ftMemo, .


1-1231565298
2009Man
2009-01-10 08:28
2009.12.27
как определить компонент на который перетащили файлы


3-1232343690
pavel_guzhanov
2009-01-19 08:41
2009.12.27
Можно ли проиндексировать поле в представлении?





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский