|
Тема
|
Клиентска връзка към SQL Server
|
|
Автор |
Werewolf (Demon Team) |
Публикувано | 29.09.04 12:32 |
|
Здравейте,
когато отворя сесия към SQL Server по този начин:
Dim retval As String
Dim myConnection As New SqlConnection(server=192.168.0.5;database=DBName;uid=USER;Password=PASSWORD;Trusted_Connection=no;Connect Timeout=0)
Dim myCommand As New SqlCommand("SELECT * FROM TABLE1", myConnection)
myConnection.Open()
Dim myReader As SqlDataReader = myCommand.ExecuteReader(CommandBehavior.CloseConnection)
While myReader.Read()
retval = myReader.GetString(0)
End While
myReader.Close()
myConnection.Close()
Всияко е Ок, заявката се изпълнява и се връща резултат. Но реално сесията към сървърът не се затваря. Аз съм дал команда да се затвори, но ако човек погледне под TCP си седи активна сесия и не се затваря докато не се затвори програмата. Това е направено с цел при повторно обръщение от програмта ми да се ускори времето за логване и от там производителността. Хубаво де, но на мен не ми трябва в случая.
Някой знае ли какъв метод трябва да ползвам, за да се затвори наистина сесията?
Благодаря.
| |
Тема
|
Re: Клиентска връзка към SQL Server
[re: Werewolf]
|
|
Автор | MadDan (Нерегистриран) |
Публикувано | 29.09.04 14:50 |
|
Izpolzvai MaxPoolSize ili ne6to podobno, ne pomnia kak to4no se kazva, ta go setni na 0 "MaxPoolSize=0", v connectionStringa
| |
Тема
|
Re: Клиентска връзка към SQL Server
[re: MadDan]
|
|
Автор |
Werewolf (Demon Team) |
Публикувано | 29.09.04 15:07 |
|
Очаквах нещо подобно да съм изпуснал, благодаря ти, ще погледна какво пише по въпроса
| |
|
|
|
|