|
Тема |
Клиентска връзка към 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 си седи активна сесия и не се затваря докато не се затвори програмата. Това е направено с цел при повторно обръщение от програмта ми да се ускори времето за логване и от там производителността. Хубаво де, но на мен не ми трябва в случая.
Някой знае ли какъв метод трябва да ползвам, за да се затвори наистина сесията?
Благодаря.
|
| |
|
|
|