Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Работа с Access по сети 
:(
    Опции темы
hawkins
Дата 21.6.2008, 09:10 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 148
Регистрация: 8.9.2003

Репутация: нет
Всего: нет



Возможно ли работать с базой access по сети нескольким пользователям через 
 ADO?  И Можно ли как-то избежать конфликта при редактировании таблиц, чтобы  два 
пользователя не могли одновременно редактировать одну и ту же таблицу (или базу).

Например, есть файл .mdb на одном компе. Несколько пользователей с других компов будут
подключатся к этой базе . Для такой схемы достаточно просто использовать компоненты ADO или
 надо еще что-то предпринять (например запускать сам Access на компе где лежит база)? 
PM MAIL   Вверх
ama_kid
Дата 21.6.2008, 09:39 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


АСУТП-кодер
***


Профиль
Группа: Комодератор
Сообщений: 1460
Регистрация: 5.3.2007
Где: Москва

Репутация: нет
Всего: 95



Цитата(hawkins @  21.6.2008,  09:10 Найти цитируемый пост)
надо еще что-то предпринять (например запускать сам Access на компе где лежит база)? 
Ну запускать access точно не надо smile
Цитата(hawkins @  21.6.2008,  09:10 Найти цитируемый пост)
Например, есть файл .mdb на одном компе. Несколько пользователей с других компов будут подключайся к этой базе .
Расшариваешь папку с базой и прописываешь сетевой путь в строке подключения.
Цитата(hawkins @  21.6.2008,  09:10 Найти цитируемый пост)
чтобы  два пользователя не могли одновременно редактировать одну и ту же таблицу (или базу)
при открытии БД можно указать флаг монопольного доступа. Не знаю, каким способом подключения к БД ты пользуешься, но к примеру, в TADOConnection есть свойство Mode, ему можно поставить значение cmShareExclusive (Prevents others from opening connection), или cmShareDenyWrite (Prevents others from opening connection with write permissions)


--------------------
самурай без меча подобен самураю с мечом, но только без меча 
PM MAIL   Вверх
Savek
Дата 23.6.2008, 08:21 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 355
Регистрация: 10.4.2006
Где: Воронеж

Репутация: 7
Всего: 7



Цитата(hawkins @  21.6.2008,  09:10 Найти цитируемый пост)
...чтобы  два 
пользователя не могли одновременно редактировать одну и ту же таблицу (или базу).

Зачем тогда им одновременно подключаться?
PM MAIL   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Правила форума "Delphi: Базы данных и репортинг"
Vit
Петрович

Запрещено:

1. Публиковать ссылки на вскрытые компоненты

2. Обсуждать взлом компонентов и делиться вскрытыми компонентами


Обязательно указание:

1. Базы данных (Paradox, Oracle и т.п.)

2. Способа доступа (ADO, BDE и т.д.)


  • Литературу по Дельфи обсуждаем здесь
  • Действия модераторов можно обсудить здесь
  • С просьбами о написании курсовой, реферата и т.п. обращаться сюда
  • Вопросы по реализации алгоритмов рассматриваются здесь
  • 90% ответов на свои вопросы можно найти в DRKB (Delphi Russian Knowledge Base) - крупнейшем в рунете сборнике материалов по Дельфи
  • Вопросы по SQL и вопросы по базам данных не связанные с Дельфи задавать здесь

FAQ раздела лежит здесь!


Если Вам помогли и атмосфера форума Вам понравилась, то заходите к нам чаще! С уважением, Vit, Петрович.

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Delphi: Базы данных и репортинг | Следующая тема »


 




[ Время генерации скрипта: 0.0415 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.