![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Временные таблицы в IB [D5, IB6.x]
Veronika © (2002-11-20 13:45:00)Ситуация такая, что отчёт не получается сделать никак иначе,кроме как через пихание во временную таблицу, много рассчётов, данных... Так вот, как в IB ЕЁ организовать и пересчитывать - я имею в виду на время пересчёта её надо блокировать, чтобы никто другой туда не полез читать, тем более тоже пересчитывать. Посоветуйте что-нибудь.
Fareader (2002-11-20 15:02:00) [1]в Params для транзакции надо написать consistency
подробнее здесь - http://www.ibase.ru/devinfo/ibtrans.htm
3JIA9I CyKA (2002-11-20 14:58:00) [2]2Veronika
>>в эксклюзивном режиме
А жирно не будет?!
Veronika (2002-11-20 14:53:00) [3]так всё таки, интересно - что такое Snapshot table stability
это нужно в свойство Params для транзакции писать?
Veronika (2002-11-20 14:27:00) [4]блин... простая вещь казалось - таблицу на время заблокировать... какие нафиг генераторы ...можно наверное её просто открыть под БДЕ в эксклюзивном режиме, и пересчитать... О!!!
3JIA9I CyKA (2002-11-20 14:24:00) [5]2Veronika
IMHO лучше использовать счетчик обращений. Генератор завести и всё такое...
Veronika (2002-11-20 14:23:00) [6]а в IBX - где это нужно ставить?
Fareader (2002-11-20 14:21:00) [7]2Veronika (20.11.02 14:15)
IBX и FIBPlus, а под BDE - к сожалению не подскажу - прямого пути там нет :( - прийдется придумывать чего-то свое.
Veronika (2002-11-20 14:15:00) [8]>Fareader
куда это ставить? это вы про IBX компоненты говорите? Мне кстати - под BDE надо.
Fareader (2002-11-20 14:09:00) [9]Ставишь транзакцию Snapshot table stability
и все - пока ты меняешь никто больше ничего не изменит
Veronika (2002-11-20 14:05:00) [10]это понятно. Только я хочу чтобы этот отчёт пересчитывать мог только один юзер. Сто раз его совершенно нет нужды считать, тем более одовременно.
Prooksius (2002-11-20 13:49:00) [11]Запизивай в эту таблицу еще и уникальный номер пользователя так, чтобы юзер работал только со своими данными