Наши проекты:
Журнал · Discuz!ML · Wiki · DRKB · Помощь проекту |
||
ПРАВИЛА | FAQ | Помощь | Поиск | Участники | Календарь | Избранное | RSS |
[18.221.174.248] |
|
Сообщ.
#1
,
|
|
|
Ребята подскажите как лучше обеспечить сохранность данных при одновременной работе с Access средствами DAO по локальной сети с 10 рабочими станциями.
Можно ли просто использовать просто транзакции или что-то еще нужно сделать для нормальной работы? У меня Access97 и Visual C++ 6.0 |
Сообщ.
#2
,
|
|
|
Сообщ.
#3
,
|
|
|
Т.е. как я понял никаких глюков, если я просто положу mdb файл в расшаренную папку и буду обращаться к нему по сети, не будет? Или в чем-то может быть подвох при совместном доступе к данным.
|
Сообщ.
#4
,
|
|
|
Цитата Max82 @ - лучше сделать сервер приложений на DCOM или Corba и клиенты с базой будут работать через него.. я просто положу mdb файл в расшаренную папку и буду обращаться к нему по сети |
Сообщ.
#5
,
|
|
|
Да я согласен,
Но понимаете раньше это была однопользовательская порога, которая работала с Access посредством DAO потом ехе-шник разнесли на разные компы, а mdb-файл положили в расшаренную папку. Вот у меня возник вопрос могут ли возникнуть глюки? из-за чего? как избежать? Просто если переписывать, то очень много.... |
Сообщ.
#6
,
|
|
|
Глюков быть не должно, если конечно ты не использовал при создании структуры бызы и программировании разного рода извращений. Например темповых (temp) таблиц, если на основе такой таблицы строится отчет то одновременно с этим отчетом сможет работать только один пользователь. Наверно и еще существуют извращения препятствующие одновременному доступу, все зависит от структуры твоей базы, заочно сказать трудно. Лично я не имел проблем с многопользовательским доступом в Access.
Цитата Max82 @ как избежать? Хм.. как избежать? Ну пожалуй только предполагая многопользовательский доступ на этапе проектирования базы. Разрабатывать базу следует для "общего" случая IMHO. |