Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / WinForms, .Net Framework [игнор отключен] [закрыт для гостей] / Убить класс . / 5 сообщений из 5, страница 1 из 1
05.05.2004, 10:33
    #32506938
Hermitap
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Убить класс .
Для удобства работы с базами данных начал ваять свой класс.

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

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

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

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


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


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