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

Вниз

Временные таблицы в IB   Найти похожие ветки 

 
Veronika   (2002-11-20 13:45) [0]

Ситуация такая, что отчёт не получается сделать никак иначе,кроме как через пихание во временную таблицу, много рассчётов, данных... Так вот, как в IB ЕЁ организовать и пересчитывать - я имею в виду на время пересчёта её надо блокировать, чтобы никто другой туда не полез читать, тем более тоже пересчитывать. Посоветуйте что-нибудь.


 
Prooksius   (2002-11-20 13:49) [1]

Запизивай в эту таблицу еще и уникальный номер пользователя так, чтобы юзер работал только со своими данными


 
Veronika   (2002-11-20 14:05) [2]

это понятно. Только я хочу чтобы этот отчёт пересчитывать мог только один юзер. Сто раз его совершенно нет нужды считать, тем более одовременно.


 
Fareader   (2002-11-20 14:09) [3]

Ставишь транзакцию Snapshot table stability
и все - пока ты меняешь никто больше ничего не изменит


 
Veronika   (2002-11-20 14:15) [4]

>Fareader

куда это ставить? это вы про IBX компоненты говорите? Мне кстати - под BDE надо.


 
Fareader   (2002-11-20 14:21) [5]

2Veronika (20.11.02 14:15)
IBX и FIBPlus, а под BDE - к сожалению не подскажу - прямого пути там нет :( - прийдется придумывать чего-то свое.


 
Veronika   (2002-11-20 14:23) [6]

а в IBX - где это нужно ставить?


 
3JIA9I CyKA   (2002-11-20 14:24) [7]

2Veronika
IMHO лучше использовать счетчик обращений. Генератор завести и всё такое...


 
Veronika   (2002-11-20 14:27) [8]

блин... простая вещь казалось - таблицу на время заблокировать... какие нафиг генераторы ...можно наверное её просто открыть под БДЕ в эксклюзивном режиме, и пересчитать... О!!!


 
Veronika   (2002-11-20 14:53) [9]

так всё таки, интересно - что такое Snapshot table stability
это нужно в свойство Params для транзакции писать?


 
3JIA9I CyKA   (2002-11-20 14:58) [10]

2Veronika
>>в эксклюзивном режиме
А жирно не будет?!


 
Fareader   (2002-11-20 15:02) [11]

в Params для транзакции надо написать consistency
подробнее здесь - http://www.ibase.ru/devinfo/ibtrans.htm



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

Форум: "Базы";
Текущий архив: 2002.12.09;
Скачать: [xml.tar.bz2];

Наверх




Память: 0.46 MB
Время: 0.012 c
7-28321
Anar
2002-10-07 00:51
2002.12.09
Как перезагрузить комп в Windows XP?


1-27994
ЮРИЙ_К
2002-11-29 15:55
2002.12.09
Отловить на Гриде клик правой кнопки мыша ???


14-28196
Оливейра
2002-11-16 17:19
2002.12.09
Hostmos.ru


3-27891
BorisUK
2002-11-21 13:36
2002.12.09
MIDAS RemoteDataModule


1-28055
mazepa
2002-11-27 20:22
2002.12.09
х





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