Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2004.04.25;
Скачать: CL | DM;

Вниз

С Refresh-ем не умею работать.   Найти похожие ветки 

 
miwa ©   (2004-03-30 11:45) [0]

Делается массовая вставка записей в таблицу, после чего делаю:

IBTransaction.CommitRetaining;
IBDataSet.Refresh;
IBDataSet.FetchAll;

IBDataSet.RefreshSQL такой:
select file_id, f_name,
sum(
       extract(second from look_time) +
       extract(minute from look_time)*60 +
       extract(hour from look_time)*3600
       )
from looks, files
where look_file = file_id
group by file_id, f_name
order by 3 desc

Результат: не вижу записей с file_id и f_name, которые только что вставлены, хотя если они до вставки были, то сумма показывается обновленная. И если перезапустить приложение, тогда тоже все обновляется.


 
Domkrat ©   (2004-03-30 11:57) [1]

Close->Open, т.к. Refresh только для 1 строки имхо.


 
miwa ©   (2004-03-30 12:02) [2]

А разве CommitRetaining не делает Close->Open для каждого запроса?
Ясно, тогда спасибо.


 
Domkrat ©   (2004-03-30 12:04) [3]

CommitRetaining, сохраняет данные в базе, не закрывая текущую транзакцию.


 
Соловьев ©   (2004-03-30 12:08) [4]

Уровень изоляции какой?


 
miwa ©   (2004-03-30 13:02) [5]

Должен призначться, я не знаю, что такое "уровень изоляции". Но насколько понял с http://www.google.com/search?q="уровень изоляции базы данных" оно не совсем то: у меня однопользовательское приложение. Ну и вопросс "По ходу дела" - где прочесть о уровнях изоляции?


 
Соловьев ©   (2004-03-30 13:05) [6]

уровень изоляции транзакции - дабл клик по IBTransaction - ReadCommited
Читать - http://www.ibase.ru/develop.htm


 
miwa ©   (2004-03-30 13:14) [7]

Я уже нашел в ФАКе, что это такое.
У меня стоит ReadCommited (read_committed, rec_version, nowait).
Спасибо за ссылку. Там, мне помнится не маленький раздел. Тонкий намек "пойти почитать"? ;о))



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

Текущий архив: 2004.04.25;
Скачать: CL | DM;

Наверх




Память: 0.48 MB
Время: 0.022 c
14-1080804814
olookin
2004-04-01 11:33
2004.04.25
Проблема с ActiveX


14-1081163956
syte_ser78
2004-04-05 15:19
2004.04.25
Вопрос по Olympus D-380


1-1081243534
Intruder
2004-04-06 13:25
2004.04.25
Ini файл и TTree View


3-1079868025
HMT
2004-03-21 14:20
2004.04.25
суммирование данных из двух таблиц.


3-1080034879
TSa
2004-03-23 12:41
2004.04.25
Сохранание данных из БД ф файл