Домашняя страница Undo Do New Save Карта сайта Обратная связь Поиск по форуму
МИР MS EXCEL - Гость.xls

Вход

Регистрация

Напомнить пароль

 

= Мир MS Excel/обязательно ли закрывать Recordset в активной книге - Мир MS Excel

Старая форма входа
  • Страница 1 из 1
  • 1
Модератор форума: китин, _Boroda_  
Мир MS Excel » Вопросы и решения » Вопросы по VBA » обязательно ли закрывать Recordset в активной книге (Макросы/Sub)
обязательно ли закрывать Recordset в активной книге
jun Дата: Среда, 15.12.2021, 10:51 | Сообщение № 1
Группа: Проверенные
Ранг: Форумчанин
Сообщений: 141
Репутация: 42 ±
Замечаний: 0% ±

Всем привет!

На просторах интернета сказано, что после получения данных из объекта Recordset его закрывать, для закрытия соединения.
Но что, если соединение устанавливается к Thisworkbook?

Обязательно ли закрывать в этом случае?

У Ричарда Куслейки в книге "Программирование на VBA" объект Recordset при обращении к Thisworkbook (ConnectionString) не закрывается.

Вот и возник вопрос.

Всем большое спасибо!


Сообщение отредактировал jun - Среда, 15.12.2021, 10:51
 
Ответить
СообщениеВсем привет!

На просторах интернета сказано, что после получения данных из объекта Recordset его закрывать, для закрытия соединения.
Но что, если соединение устанавливается к Thisworkbook?

Обязательно ли закрывать в этом случае?

У Ричарда Куслейки в книге "Программирование на VBA" объект Recordset при обращении к Thisworkbook (ConnectionString) не закрывается.

Вот и возник вопрос.

Всем большое спасибо!

Автор - jun
Дата добавления - 15.12.2021 в 10:51
bmv98rus Дата: Среда, 15.12.2021, 13:31 | Сообщение № 2
Группа: Друзья
Ранг: Участник клуба
Сообщений: 4107
Репутация: 768 ±
Замечаний: 0% ±

Excel 2013/2016
jun, после выполнения запроса в RS висят данные, и в зависимости от объема, они могут занимать приличный объем памяти. Если они не нужны и уже обработаны, то лучше закрыть, но при выходе из процедуры это произойдет автоматически, но чистоплотность говорит о том что лучше закрыть самостоятельно, вдруг что-то пошло не так.


Замечательный Временно просто медведь , процентов на 20.
 
Ответить
Сообщениеjun, после выполнения запроса в RS висят данные, и в зависимости от объема, они могут занимать приличный объем памяти. Если они не нужны и уже обработаны, то лучше закрыть, но при выходе из процедуры это произойдет автоматически, но чистоплотность говорит о том что лучше закрыть самостоятельно, вдруг что-то пошло не так.

Автор - bmv98rus
Дата добавления - 15.12.2021 в 13:31
jun Дата: Среда, 15.12.2021, 13:32 | Сообщение № 3
Группа: Проверенные
Ранг: Форумчанин
Сообщений: 141
Репутация: 42 ±
Замечаний: 0% ±

bmv98rus, понял, спасибо!
 
Ответить
Сообщениеbmv98rus, понял, спасибо!

Автор - jun
Дата добавления - 15.12.2021 в 13:32
Мир MS Excel » Вопросы и решения » Вопросы по VBA » обязательно ли закрывать Recordset в активной книге (Макросы/Sub)
  • Страница 1 из 1
  • 1
Поиск:

Яндекс.Метрика Яндекс цитирования
© 2010-2024 · Дизайн: MichaelCH · Хостинг от uCoz · При использовании материалов сайта, ссылка на www.excelworld.ru обязательна!