ComboBox

Terr0909

И снова здравствуйте!Появился вот такой вопрос. Вот написал я программу которая взаимодействует с БД(Access).Т.е получается у меня есть клиент..... Как осуществить доступ к этой базе с нескольких компов из сети. Т.е. как отслеживать что с базой уже кто-то работает, данные изменяются...ну т.е чтобы не получилась так, что один пользователь внес данные,а у другова эти данные еще старые и он их заменяет на свои....как-то так)Я понимаю что конкретный ответ мне никто не даст с готовым и универсальным кодом...но если кто-то может посоветовать хороший источник с информацией по этому вопросу, буду признателен.Спасибо!
4 ответа

Terr0909

> Автор: Terr0909> И снова здравствуйте!Не знаю как на акцесе, на MSSQL для этого производится блокировка записи(таблицы) и при попытке изменить данные будем получать по носу до тех пор, пока заблокировавший запись не закончит с ней работать. После этого нужно перечитать запись для получения актуальных данных и после этого пробовать(если ещё нужно ;) ) изменять запись.


Terr0909

Игорь Горбонос,а можно поподробнее??Ссылочку на подробное объяснение этого механизма.... желательно с листингами) Заранее спасибо)


Terr0909

> Автор: Terr0909> Игорь Горбонос,а можно поподробнее??> Ссылочку на подробное объяснение этого механизма.... желательно с листингами)> Заранее спасибо)Например или другой напримерА вообще Google рулит


Terr0909

Игорь Горбонос,спасибо)