|
Кратк. - сест. тал.
87 / 51 / 4
Регистрация: 13.03.2008
Сообщений: 543
|
|
Как ограничить количество подключений к БД AbsoluteDatabase24.11.2015, 19:54. Показов 1123. Ответов 6
Метки нет (Все метки)
Привет Всем!
Подскажите пожалуйста, как ограничить количество подключений к БД AbsoluteDatabase? Дело в том, что как при создании базы (в специальной утилите Absolute DBManager, которая устанавливается вместе с компонентом) можно указать максимальное количество подключений, так и в самой Delphi у компонента ABSDataBase есть свойство MaxConnections, где можно указать, как видно из названия, максимальное количество подключений к файлу БД. НО какое бы количество я бы не указал, программа в итоге все равно подключается множество раз. К примеру сказано количество - 3, запускаю 5 экземпляров своего приложения и подключений происходит на Ура. Хоть экземпляров запустить, пробовал даже с другого компьютера по сети подключаться. Все равно дает подключаться даже если количество уже давно превышено. Мало того, есть свойство MultiUser (что означает многопользовательский доступ), которое либо истинно либо ложно. Т.е. при установке этого свойства в false, после чего вообще должно быть не более 1 подключения, программу все равно можно запустить хоть 10 раз и каждый раз подключение происходит. В чем может быть проблема? И какое есть свойство у компонента, чтобы узнать количество подключений? Перепробовал все, ничего не нашел. Кто работал с этими компонентами, подскажите пожалуйста, очень очень нужно. Заранее спасибо.
0
|
|
| 24.11.2015, 19:54 | |
|
Ответы с готовыми решениями:
6
Как подсчитать количество подключений к серверу? Как уменьшить количество подключений к сокету до одного? Как в Win XP Pro увеличить количество сетевых подключений |
|
Кратк. - сест. тал.
87 / 51 / 4
Регистрация: 13.03.2008
Сообщений: 543
|
|
| 24.11.2015, 20:30 [ТС] | |
|
qwertehok, Постоянное
0
|
|
|
Кратк. - сест. тал.
87 / 51 / 4
Регистрация: 13.03.2008
Сообщений: 543
|
|
| 24.11.2015, 22:13 [ТС] | |
|
Нет, я даже не могу посмотреть кто подключен и сколько подключенных пользователей. И документации к сожалению вообще нет по этим компонентам, но оф. сайте есть кое-что но не то что надо.
Добавлено через 25 минут Похоже я понял в чем проблема. При создании БД в DBManager'e, указывается максимальное количество пользователей (я указал 20), и попробовал запустить 20 экземпляров проги, все ок, а на 21 раз выдается ошибка. Т.е. то что я буду менять количество в дизайнере - все это фигня, все равно БД будет пускать столько сколько указано при создании базы (непонятно, зачем тогда сделали это свойство в Делфи). Но тут встает другая проблема если через время придется увеличивать (или уменьшать) количество пользователей, то сделать это уже невозможно, так как придется заново создавать БД. Как быть в этой ситуации?
0
|
|
|
Кратк. - сест. тал.
87 / 51 / 4
Регистрация: 13.03.2008
Сообщений: 543
|
|
| 24.11.2015, 23:23 [ТС] | |
|
В общем похоже я разобрался. Может кому пригодится на будущее: у компонента ABSDataBase есть функция GetDBFileConnectionsCount, которая возвращает количество подключений. Т.е. блокировку нужно будет делать программно.
Но вроде все работает :-)
0
|
|
| 24.11.2015, 23:23 | |
|
Помогаю со студенческими работами здесь
7
Как ограничить количество в MySQL Как ограничить количество цветов в изображении Как ограничить количество записей в таблице Как ограничить количество выполняемых функций? Как ограничить количество страниц в пагинаторк Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
| Опции темы | |
|
|
Новые блоги и статьи
|
|||
|
Отчёт о спецтехнике находящейся в ремонте
Maks 20.04.2026
Отчёт из решения ниже размещен в конфигурации КА2.
Задача: отобразить спецтехнику, которая на данный момент находится в ремонте.
Есть нетиповой документ "Заявка на ремонт спецтехники" который. . .
|
Памятка для бота и "визитка" для читателей "Semantic Universe Layer (Слой семантической вселенной)"
Hrethgir 19.04.2026
Сгенерировано для краткого описания по случаю сборки и компиляции скелета серверного приложения. И пусть после этого скажут, что статьи сгенерированные AI - туфта и не интересно. И это не реклама -. . .
|
Запрет удаления строк ТЧ документа при определенном условии
Maks 19.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "Аккумуляторы", разработанного в конфигурации КА2. У данного документа есть ТЧ, в которой в зависимости от прав доступа. . .
|
Модель заражения группы наркоманов
alhaos 17.04.2026
Условия задачи сформулированы тут
Суть:
- Группа наркоманов из 10 человек.
- Только один инфицирован ВИЧ.
- Колются одной иглой.
- Колются раз в день.
- Колются последовательно через. . .
|
|
Мысли в слух. Про "навсегда".
kumehtar 16.04.2026
Подумалось тут, что наверное очень глупо использовать во всяких своих установках понятие "навсегда". Это очень сильное понятие, и я только начинаю понимать край его смысла, не смотря на то что давно. . .
|
My Business CRM
MaGz GoLd 16.04.2026
Всем привет, недавно возникла потребность создать CRM, для личных нужд. Собственно программа предоставляет из себя базу данных клиентов, в которой можно фиксировать звонки, стадии сделки, а также. . .
|
Знаешь почему 90% людей редко бывают счастливыми?
kumehtar 14.04.2026
Потому что они ждут. Ждут выходных, ждут отпуска, ждут удачного момента. . .
а удачный момент так и не приходит.
|
Фиксация колонок в отчете СКД
Maks 14.04.2026
Фиксация колонок в СКД отчета типа Таблица.
Задача: зафиксировать три левых колонки в отчете.
Процедура ПриКомпоновкеРезультата(ДокументРезультат, ДанныеРасшифровки, СтандартнаяОбработка)
/ / . . .
|