Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Базы";
Текущий архив: 2004.04.25;
Скачать: [xml.tar.bz2];

Вниз

С 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;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.46 MB
Время: 0.065 c
4-1077006134
Alexis
2004-02-17 11:22
2004.04.25
загрузка DLL с API функциями


1-1081121122
Passer-by
2004-04-05 03:25
2004.04.25
Фильтр для TFileName


1-1081230177
Tornado
2004-04-06 09:42
2004.04.25
Можно ли использовать *.chm-файл?


7-1078397406
Mamontenok
2004-03-04 13:50
2004.04.25
ОС


6-1077115256
Svart
2004-02-18 17:40
2004.04.25
работа с SNMP





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
Английский Французский Немецкий Итальянский Португальский Русский Испанский