Главная страница
    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.45 MB
Время: 0.046 c
1-1081261350
killer
2004-04-06 18:22
2004.04.25
TStrings


14-1080807245
PVOzerski
2004-04-01 12:14
2004.04.25
Не разбирается ли кто-нибудь в распайках USB-"выкидышей"


3-1080725353
JibSkeart
2004-03-31 13:29
2004.04.25
Интерестно а можно узнать в ADOConnection у какого обьекта ...


14-1080672960
Aristarh
2004-03-30 22:56
2004.04.25
Распечатка собственного кода программы


14-1080792433
Паниковский
2004-04-01 08:07
2004.04.25
Набираю команду декодеров!





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