![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Многопользовательский доступ к mdb [D6, MS Access]
Dr Andrey © (2004-04-16 13:46:00)Уважаемые Мастера подскажите как правильно организовать через ADO многопользовательский (2-3 пользователя) доступ к файлу mdb.
Имею в виду возможность одновременно тремя этими пользователями добавлять, удалять, редактировать строки одной таблицы и видеть эти изменения.
Суть вопроса: Для добавления (изменения) записи использовать
1. DBWare контролы связанные с ADODataSet;
2. Обычные контролы (TEDit, TComboBox)например:
var RST: _Recordset;
Rst:= ADOCommand1.Execute(какой либо параметр);
Edit1.Text:= RST.Fields[0];
ComboBox1.Text:= RST.Fields[1];
CheckBox.Checked:= RST.Fields[2]; и т.п.
... после редактирования - SQL запрос на обновление или
добавление записи, а значения из контролов в качестве
параметров
И вообще реально ли это без триггеров, ХП и прочих атрибутов серверов баз данных используя только mdb.
Manfred7 (2004-04-16 15:21:00) [1]Меня интересует таже тема. Единственное что удалось раскопать
на форуме рекомендацию почитать:
Access 2000. Руководство разработчика. Том 1. Настольные приложения (+ CD - ROM)
Кен Гетц, Пол Литвин, Майк Гилберт (2000)
Access 2000. Руководство разработчика. Том 2. Корпоративные приложения (+ CD - ROM)
Пол Литвин, Кен Гетц, Майк Гилберт (2001)
Dr Andrey (2004-04-16 14:58:00) [2]>dimm22
Скажу тебе я не представляю, я точно знаю, что их там нет,
поэтому и спрашиваю как без них, средствами Jet.
sniknik (2004-04-16 14:18:00) [3]реально, и так и так можно (как лутше не спрашивай, попробуй).
dimm22 (2004-04-16 14:15:00) [4]
> И вообще реально ли это без триггеров, ХП и прочих атрибутов
> серверов баз данных используя только mdb.
Сразу скажу, что не считаю себя великим знатоком ACCESSA, но скажи мне, как ты представляешь себе триггер или ХП в ACCESS? Для этого сервер нужен. Там замена триггерам - события BeforInsert, AfterInsert итд. ИМХО.