Работа программы. |
Программа при первом своем запуске
создает в реестре пользовательский DSN на основании созданных и сохраненных
настроек программы "Конфигуратор" (см. рис.2). Если настройки отсутствуют, то программа создает и сохраняет
свои настройки "по умолчанию". При дальнейших запусках,
программа использует созданные ранее установки либо создает установки
по умолчанию.
|
В обычном варианте. |
Программа обращается
к созданному пользовательскому DSN в реестре и ведет общение с базой
через этот DSN. Это вне зависимости как работает
программа в локальном варианте или в сетевом. Обращение происходит
прямо к базе.
|
Работа программы
в варианте "Клиент - Сервер"
|
При работе программы
в режиме "Клиент - Сервер" программа
обращается к драйверу клиентской части (через созданный ранее
DSN), а драйвер клиентской части в свою очередь обращается к серверу.
Сервер
обращается к базе (см рисунок 1). Прежде чем сервер произведет обращение
к базе, он распределяет права
соединений,
если не успевает обработать все сообщения, то выстраивает их
в очередь и только после проверки пользователя на право доступа, сервер
производит все остальные действия с базой, делает изменения или передает
информацию пользователю. |