|
|
|
Многопользовательская работа и временные таблицы в Access
|
|||
|---|---|---|---|
|
#18+
Если приложение имеет некоторые рабочие или временные таблицы, которые используются только в текущем сеансе работы, обновляясь в новом, то эти таблицы становятся препятствием при организации многопользовательской работы, т.к. пересекаются для разных пользователй по именам. Можно было бы исхитряться делать им случайные имена в каждом сеансе, и удалять и вновь создавать эти таблицы, но этому мешают связи между ними, точнее в этом случае потребуется заботиться еще и о восстановлении связей. Может ли кто здесь предложить более разумные решения ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.04.2004, 01:15 |
|
||
|
Многопользовательская работа и временные таблицы в Access
|
|||
|---|---|---|---|
|
#18+
Файл-сервер? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.04.2004, 01:21 |
|
||
|
Многопользовательская работа и временные таблицы в Access
|
|||
|---|---|---|---|
|
#18+
Могу предложить разделить базу на две части: Первая - общая, та что файл, та что на 'сервере'. Вторая - у клиента внутри самого клиентского приложения. Там и будут временные таблицы, и не нужно никак изощраться, придумывая и забивая основную базу вским хламом. Если пойти ещё дальше, то при начале работы, можно реплицировать копию серверной базы на клиента и работать, по окончанию работы, реплицировать с клиента на сервер. В общем, это тоже далеко не лучший вариант, но предлагаю подумать в данном направлении. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.04.2004, 02:19 |
|
||
|
Многопользовательская работа и временные таблицы в Access
|
|||
|---|---|---|---|
|
#18+
По моему место этим таблицам - на клиенте, т.е. у каждого они должны быть свои. И про какие такие связи идет речь? Нифига себе временные таблицы, завязанные в схему данных! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.04.2004, 06:46 |
|
||
|
Многопользовательская работа и временные таблицы в Access
|
|||
|---|---|---|---|
|
#18+
добавить в таблицы ключи USER и сессия и выбирать по ним не забывая чистить за собой ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.04.2004, 08:53 |
|
||
|
Многопользовательская работа и временные таблицы в Access
|
|||
|---|---|---|---|
|
#18+
Делить базу. Только не на две, а на три части. Собственно приложение (у каждого клиента своя копия), общие таблицы на сервере, базка со вспомогательными/временными таблицами (у каждого клиента своя копия). 2 Shuhard добавить в таблицы ключи USER и сессия и выбирать по ним не забывая чистить за собой Проблему идентификации записей это конечно решит. А блокировки? 2 Pavel И про какие такие связи идет речь? Нифига себе временные таблицы, завязанные в схему данных! А почему бы и нет? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.04.2004, 09:18 |
|
||
|
Многопользовательская работа и временные таблицы в Access
|
|||
|---|---|---|---|
|
#18+
согласен с ЛП в .mdb делаю врем таблици (и их копии если надо) в клиентском файле в .adp - в локальной клиентской базке (.mdb) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.04.2004, 09:24 |
|
||
|
Многопользовательская работа и временные таблицы в Access
|
|||
|---|---|---|---|
|
#18+
в .adp - в локальной клиентской базке (.mdb) в adp есть временные локальные таблицы назови таблицу на # и она будет временной и видна только из твоего коннекта #mytemtable как только коннект кончится - таблица автоматом удалится ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.04.2004, 09:37 |
|
||
|
Многопользовательская работа и временные таблицы в Access
|
|||
|---|---|---|---|
|
#18+
АлексейКв adp есть временные локальные таблицы Локальные? А разве при работе с ними данные не на сервер/обратно таскаются? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.04.2004, 09:41 |
|
||
|
|

start [/forum/topic.php?fid=45&msg=32474689&tid=1675450]: |
0ms |
get settings: |
10ms |
get forum list: |
20ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
189ms |
get topic data: |
12ms |
get forum data: |
3ms |
get page messages: |
69ms |
get tp. blocked users: |
2ms |
| others: | 259ms |
| total: | 572ms |

| 0 / 0 |
