Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Web программирование > SQL, базы данных
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 14.11.2016, 13:08   #1
armati lepori
Пользователь
 
Аватар для armati lepori
 
Регистрация: 23.09.2016
Сообщений: 34
Вопрос Устойчивость подключения к БД Access

Продолжаю беззастенчиво эксплуатировать уважаемое Сообщество.
Подключаю из Excel базу данных Access и формирую SQL-запросы. Использую DAO потому, как прочитал где-то, что для Access именно DAO дает наибольшую скорость. Если кто возразит – внимательно прочту и скажу «Спасибо!».
Но вопрос в другом: «где-то встречал» утверждение, что подключение достаточно часто слетает. Личного опыта откровенно мало - сам разрыва соединения не наблюдал.
Можно ли долго (как долго?) держать открытым подключение. Что целесообразно регулярно (по надобности) проверять целостность подключения, или сразу закрывать его и вновь открывать по мере необходимости?
Уточнение:
1) Это не "система массового обслуживания". Частота запросов в пределах 5-20 минуту (если будут сильно стараться).
2) Все в локальной сети.
Мне почему-то кажется, что это вопрос именно по SQL-системам, не по VBA Excel.
Я не волшебник - я только учусь.
armati lepori вне форума Ответить с цитированием
Старый 14.11.2016, 13:21   #2
come-on
Участник клуба
 
Регистрация: 21.10.2015
Сообщений: 1,361
По умолчанию

Цитата:
или сразу закрывать его и вновь открывать по мере необходимости?
а что тут смущает?
come-on вне форума Ответить с цитированием
Старый 14.11.2016, 13:39   #3
Аватар
Старожил
 
Аватар для Аватар
 
Регистрация: 17.11.2010
Сообщений: 19,042
По умолчанию

Не устойчиво обычно из-за сетевых проблем, вплоть до плохого контакта в разъеме
Если бы архитекторы строили здания так, как программисты пишут программы, то первый залетевший дятел разрушил бы цивилизацию
Аватар вне форума Ответить с цитированием
Старый 14.11.2016, 13:40   #4
armati lepori
Пользователь
 
Аватар для armati lepori
 
Регистрация: 23.09.2016
Сообщений: 34
По умолчанию

Цитата:
Сообщение от come-on Посмотреть сообщение
а что тут смущает?
Потери времени (быстродействия) и лаконичности
** с одной стороны - открытие/закрытие БД;
** с другой - регулярные проверки целостности.
А вообще-то смущает отсутствие оснований для выбора между этими вариантами. Классическй "буриданов осел" - то ли есть, то ли пить
Я не волшебник - я только учусь.
armati lepori вне форума Ответить с цитированием
Старый 14.11.2016, 13:43   #5
Аватар
Старожил
 
Аватар для Аватар
 
Регистрация: 17.11.2010
Сообщений: 19,042
По умолчанию

Лови ошибку об разорванном соединении, пытайся восстановить или вываливай из проги
Если бы архитекторы строили здания так, как программисты пишут программы, то первый залетевший дятел разрушил бы цивилизацию
Аватар вне форума Ответить с цитированием
Старый 14.11.2016, 13:43   #6
armati lepori
Пользователь
 
Аватар для armati lepori
 
Регистрация: 23.09.2016
Сообщений: 34
По умолчанию

Цитата:
Сообщение от Аватар Посмотреть сообщение
Не устойчиво обычно из-за ...
И что же выбирают "опытные гуру"?

Ага! Пока писал пришел первый ответ
Я не волшебник - я только учусь.

Последний раз редактировалось armati lepori; 14.11.2016 в 13:44. Причина: пришел первый ответ
armati lepori вне форума Ответить с цитированием
Старый 14.11.2016, 13:46   #7
come-on
Участник клуба
 
Регистрация: 21.10.2015
Сообщений: 1,361
По умолчанию

Цитата:
Потери времени (быстродействия) и лаконичности
а оно есть? вы проверили?
come-on вне форума Ответить с цитированием
Старый 14.11.2016, 14:15   #8
armati lepori
Пользователь
 
Аватар для armati lepori
 
Регистрация: 23.09.2016
Сообщений: 34
По умолчанию

Цитата:
Сообщение от come-on Посмотреть сообщение
а оно есть? вы проверили?
Так потому и спрашиваю - не хочу велосипед изобретать. Мне и то, и другое несложно сделать, но время жалко. А чистый и грамотный тест дело тонкое.
Позволил себе с вопросом обратиться потому, как полагаю, что я не первый этой проблемой озадачился.
Я не волшебник - я только учусь.
armati lepori вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Проблема подключения БД access с паролем ~Данил~ Общие вопросы C/C++ 2 16.05.2016 10:04
проблема подключения к Access rekbrjaaa C# (си шарп) 2 03.05.2015 11:32
как соединить Access с Delphi. после подключения сообщение "не выполнена проверка подключения из-за ошибки при инициализации татьяна09 БД в Delphi 1 19.05.2014 09:47
Подключения к БД Access Ayubkhon БД в Delphi 9 06.07.2010 13:17
Создание подключения к БД Access по ADO girz БД в Delphi 1 13.05.2009 15:21