Соединение с БД

Va1entin
Дата: 16.02.2005 18:00:20
На ASP.NET странице открываю соединение к БД
(SQL Server 2000), читаю данные,
закрываю соединение
con.Close()
con = Nothing
Открываю другую страницу
и читаю с неё значение @@rowcount
для предыдущей команды.
Открываю SQL Profiler и вижу
(Включён Audit Login/Audit Logout),
что единственное, что выполняется между
командами, процедура sp_reset_connection.
Почему соединение не закрывается при
уничтожении объекта соединения?
На каком уровне оно кешируется?
big-duke
Дата: 16.02.2005 18:07:36
в строке соединения я указываю pooling=false
если в вашей логике это приемлемо то можно и так.
Картинка с другого сайта.
кузя
Дата: 16.02.2005 18:09:18
Va1entin
Почему соединение не закрывается при уничтожении объекта соединения? На каком уровне оно кешируется?
см. ConnectionPool (описание есть в MSDN) у SqlConnection.ConnectionString (Pooling/Connection Lifetime/Connection Reset/...)
кузя
Дата: 16.02.2005 18:32:19
<off>

2 big-duke
у тебя, вроде бы раньше был смайлик, на котором позеленевшая и опухшая рожица пробует на вкус черный ром, налитый для конспирации в кофейную чашку.

или я что-то путаю ???

ЗЫ
кстати, теперешний - очень симпатичный :))

</off>
Sa
Дата: 16.02.2005 21:08:55
добавлю
+ поиск по ключевым словам Pool, Pooling по этому форуму

uid = Sa
Va1entin
Дата: 17.02.2005 09:02:24
Спасибо всем за ответы.

Posted via ActualForum NNTP Server 1.1