Access Как сделать базу многопользовательской?

Работа VB и СУБД (Access, MSSQL, MySQL, Oracle и пр.)
Правила форума
При создании новой темы не забывайте указывать используемую СУБД.
VolkovAlexander
Начинающий
Начинающий
 
Сообщения: 22
Зарегистрирован: 16.08.2005 (Вт) 13:08
Откуда: Нижний Новгород

Access Как сделать базу многопользовательской?

Сообщение VolkovAlexander » 12.02.2006 (Вс) 0:22

Подскажите пожалуйста: моя программа работает с базой MS Access. Она лежит на одном компе, еще с трех с нее читают инфу клиентские подпрограммы. Иногда база глючит (из-за того, видимо, что Recordsetы сбиваются при одновременном доступе)...Верно ли мое предположение? И как можно сделать базу действительно многопользовательской? Чтобы ни одна читающая головка на всех клиентов - а на каждого своя?

Konst_One
Член-корреспондент академии VBStreets
Член-корреспондент академии VBStreets
Аватара пользователя
 
Сообщения: 3041
Зарегистрирован: 09.04.2004 (Пт) 13:47
Откуда: Химки

Сообщение Konst_One » 12.02.2006 (Вс) 12:56

почитай про транзакции и тебе станет немного понятней как работает субд

VolkovAlexander
Начинающий
Начинающий
 
Сообщения: 22
Зарегистрирован: 16.08.2005 (Вт) 13:08
Откуда: Нижний Новгород

Сообщение VolkovAlexander » 12.02.2006 (Вс) 13:29

Где можно почитать? Так это можно сделать с Access или нет?

VolkovAlexander
Начинающий
Начинающий
 
Сообщения: 22
Зарегистрирован: 16.08.2005 (Вт) 13:08
Откуда: Нижний Новгород

Сообщение VolkovAlexander » 12.02.2006 (Вс) 16:13

Я подключаюсь к базе, используя элемент Data:
with data1
.DatabaseName = "C:\base.mdb"
.RecordSource = "scheta"
end with

Так к базе подключаются три клиентских терминала. Иногда база начинает глючить из-за перескока рекордсетов...Вот в этом проблема.
Что делать?

Konst_One
Член-корреспондент академии VBStreets
Член-корреспондент академии VBStreets
Аватара пользователя
 
Сообщения: 3041
Зарегистрирован: 09.04.2004 (Пт) 13:47
Откуда: Химки

Сообщение Konst_One » 12.02.2006 (Вс) 16:16

посмотри примеры работы с базой через ADO

Sebas
Неуловимый Джо
Неуловимый Джо
Аватара пользователя
 
Сообщения: 3626
Зарегистрирован: 12.02.2002 (Вт) 17:25
Откуда: столько наглости такие вопросы задавать

Сообщение Sebas » 13.02.2006 (Пн) 1:15

от себя добавлю. что сетевая аксес очень проблематично... будут блокировки и корапшен.

Лучше написать простенький дком сервер и сделать его ответственным за базу.
- Я никогда не понимал, почему они приходят ко мне чтобы умирать?

sebas<-@->mail.ru

Konst_One
Член-корреспондент академии VBStreets
Член-корреспондент академии VBStreets
Аватара пользователя
 
Сообщения: 3041
Зарегистрирован: 09.04.2004 (Пт) 13:47
Откуда: Химки

Сообщение Konst_One » 13.02.2006 (Пн) 11:28

или вообще перейти на нормальную субд, например MSSQL Server


Вернуться в Базы данных

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 1

    TopList  
cron