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

Вниз

Подскажите тип   Найти похожие ветки 

 
Koala ©   (2005-06-02 13:39) [0]

База сетевая под Firebird 1.5
На клиенте необходимо создать локальную временную таблицу. Какую посоветуете БД для временной таблицы? От BDE хотелось-бы отказатся.


 
YurikGL ©   (2005-06-02 13:45) [1]

А что мешает тот же Firebird использовать?
На худой конец - Access+ADO


 
Johnmen ©   (2005-06-02 13:45) [2]

>Какую посоветуете БД для временной таблицы?

Текстовый файл.

Но, думается, что консерватория барахлит...:) Зачем тебе л.в.тбл. ?


 
Koala ©   (2005-06-02 13:53) [3]


> Зачем тебе л.в.тбл. ?

По сетку к базе одновременно обращаются 4 оператора, загоняют данные в одну и туже табл.


 
stone ©   (2005-06-02 13:56) [4]


> Koala ©   (02.06.05 13:53) [3]
>
> По сетку к базе одновременно обращаются 4 оператора, загоняют
> данные в одну и туже табл.

И? Зачем тебе л.в.тбл. ?


 
Koala ©   (2005-06-02 14:06) [5]


>  [4] stone ©   (02.06.05 13:56)
>
> И? Зачем тебе л.в.тбл. ?


да забивают порциями т.е. берем 1 автомобиль и загоняют по нему все поездки. каждая поездка имеет свои расчеты. затем по разным причинам можно либо отменить либо подтвердить (т.е. вся порция за конкретный автомобиль и целый день переносится в базу)


 
stone ©   (2005-06-02 14:11) [6]


> Koala ©   (02.06.05 14:06) [5]

ну так и создай таблицу в сетевой базе, зачем тебе локальная?


 
Koala ©   (2005-06-02 14:18) [7]


>
>  [6] stone ©   (02.06.05 14:11)
>
> ну так и создай таблицу в сетевой базе, зачем тебе локальная?


тут еще чел. фактор
один оператор покурить пошел, второй кушать захотел а до конца день не занесли, транзакции не подтвержденные висят, затем свет вырубили и т.д. причин много. зачем операторы постоянно будут висеть в сетевой....


 
Sergey Masloff   (2005-06-02 14:26) [8]

Извини, выглядит как клинический случай.


 
DSKalugin ©   (2005-06-02 14:30) [9]

Пускай временная таблица будет тоже на сервере в общей базе.
Т.е. она тоже будет общей!
одновременная работа с ней будет разделяться по специальному полю, которое будет идентифицировать клиена.
Тобиш все операции с этой временной таблицей будут выполняться с фильтром по имени юзера.
вот и всех делов то 6-))


 
Johnmen ©   (2005-06-02 14:36) [10]

>Koala ©   (02.06.05 14:18) [7]

Каким это образом тебе удаётся иметь "висящие неподтвержденные тр-ии" ?????????????????
Что-то действительно клиникой пахнУло.....:)


 
Koala ©   (2005-06-02 14:39) [11]


> [8] Sergey Masloff   (02.06.05 14:26)
> Извини, выглядит как клинический случай.


клинический не клинический а предусмотреть надо...


>
> [9] DSKalugin ©   (02.06.05 14:30)
> Пускай временная таблица будет тоже на сервере в общей базе.
>
> Т.е. она тоже будет общей!
> одновременная работа с ней будет разделяться по специальному
> полю, которое будет идентифицировать клиена.
> Тобиш все операции с этой временной таблицей будут выполняться
> с фильтром по имени юзера.
> вот и всех делов то 6-))


это было бы правильно если бы временную использовали на сервере, а я хочу локально [7]


 
Digitman ©   (2005-06-02 14:42) [12]


> Koala ©   (02.06.05 14:39) [11]


подсказываю - TClientDataset.

а про "клинику" тебе верно намекают)


 
Digitman ©   (2005-06-02 14:44) [13]


> Koala


причем "клиника" - это камень конкретнго в твой огород, ибо надо быть шибко заболевшим, позволяю в своем коде юзеру стартовать транзакцию и преспокойно уйти курить или в декрет)


 
Johnmen ©   (2005-06-02 14:45) [14]

или простое кеширование изменений НД...


 
Koala ©   (2005-06-02 14:47) [15]


> [13] Digitman ©   (02.06.05 14:44)


Я просил подсказать а не грубить...


 
Digitman ©   (2005-06-02 14:58) [16]


> Koala ©   (02.06.05 14:47) [15]
> Я просил подсказать а не грубить...


подсказки ты получил - простое кэширование либо ClientDataSet как ГОТОВЫЕ решения.

временные таблицы в БД на серверной стороне в распределенном к/с приложении - это как правило мало чем оправданная блажь.


а не грубить


сожалею что ты счел это за "грубость".

но это была естественная реакция на


> транзакции не подтвержденные висят


НЕЛЬЗЯ отдавать клиенту на откуп "ручное" управление старт/стопом транзакций !!


 
Anatoly Podgoretsky ©   (2005-06-02 15:11) [17]

Временные таблицы вообще, говорят о недостатках проектирования, о недостаточной квалификации.


 
ANB ©   (2005-06-02 15:17) [18]


> Временные таблицы вообще, говорят
- это что, у целого нашего отдела низкая квалификация ? У них локально лежат около 15 таблиц, там всякие настройки и временные данные валяются. Раньше и оффлайн обмен был локальными файлами - таблицами. Ща отказались - теперь мучаются, типа зря. Шифровать приходится, а то взломать могут.


 
Sergey13 ©   (2005-06-02 15:18) [19]

ИМХО. Если это псевдовременные, т.е. постоянные, но используемые, как временные, то таки да. Если это нормальные временные таблицы сервера, то почему нет? Просто еще один инструмент/фича.


 
Johnmen ©   (2005-06-02 15:20) [20]

>ANB ©   (02.06.05 15:17) [18]

>- это что, у целого нашего отдела низкая квалификация ?

Ес-сно ! :)))

>У них локально лежат около 15 таблиц,

И все временные ?
Чего тогда они там разлеглись ?



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

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

Наверх




Память: 0.51 MB
Время: 0.028 c
3-1118288172
DimonS
2005-06-09 07:36
2005.07.18
Как правильно скопировать таблицу?


14-1119894843
Ibrox
2005-06-27 21:54
2005.07.18
Авторские права


8-1111232748
X-Disa
2005-03-19 14:45
2005.07.18
Текст на канвасе


1-1119962220
MuxauJl
2005-06-28 16:37
2005.07.18
Загвоздка с I/O error 32


14-1118827974
Игорь Шевченко
2005-06-15 13:32
2005.07.18
Для Microsoft демократические принципы оказались менее значимыми