Форум программистов  
Контакты: о проблемах с регистрацией, почтой и по другим вопросам пишите сюда - alarforum@yandex.ru, проверяйте папку спам! Обязательно пройдите активизацию e-mail.

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

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

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

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

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

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

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

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

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

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

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

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

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



Опции темы

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Проблема подключения БД access с паролем ~Данил~ Общие вопросы C/C++ 2 16.05.2016 11:04
проблема подключения к Access rekbrjaaa C# (си шарп) 2 03.05.2015 12: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




19:02.


Powered by vBulletin® Version 3.8.8 Beta 2
Copyright ©2000 - 2017, Jelsoft Enterprises Ltd.

купить трафик


как улучшить посещаемость, а также решения по монетизации сайтов, видео и приложений

RusProfile.ru


Справочник российских юридических лиц и организаций.
Проекты отопления, пеллетные котлы, бойлеры, радиаторы
интернет магазин respective.ru