powered by simpleCommunicator - 2.0.60     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / WinForms, .Net Framework [игнор отключен] [закрыт для гостей] / Убить класс .
5 сообщений из 5, страница 1 из 1
Убить класс .
    #32506938
Фотография Hermitap
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Для удобства работы с базами данных начал ваять свой класс.

Все как бы красиво, Работает.

Однако заметил одну особенность. Убивая класс коннект с базой данных непропадает. Хотя я явно прописываю коннекшину Close, dispose, = nothing
даже в метоже Dispose указываю GC.SuppressFinalize(Me)

Класс как бы удаляется, Но почему коннект неудаляется?
он удаляется только тогда когда выхожу полностью из программы. Все проверяю через Profiler MSSQLServera 2000.

Вопрос. Как правильно удалить класс чтобы убился и коннект с базой.


P.S
В книжке, создание классов, написано что класссы которые открывают коннект с базой удалить не так просто как обычные классы. Но вот как это непросто, несказано.
...
Рейтинг: 0 / 0
Убить класс .
    #32506968
Polevi
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Отключить кеширование соединений на уровне провайдера данных
...
Рейтинг: 0 / 0
Убить класс .
    #32506980
Фотография Hermitap
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
как?
...
Рейтинг: 0 / 0
Убить класс .
    #32507003
Sa
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Лучше скажите для чего?
...
Рейтинг: 0 / 0
Убить класс .
    #32507065
Фотография Hermitap
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Разобрался. нужно в коннекшн стринг добавить OLE DB Services = -4
...
Рейтинг: 0 / 0
5 сообщений из 5, страница 1 из 1
Форумы / WinForms, .Net Framework [игнор отключен] [закрыт для гостей] / Убить класс .
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]