PDA

View Full Version : بستن کانکشن SQL



amirsajjadi
یک شنبه 09 فروردین 1388, 17:48 عصر
با سلام
من با کلاس های VB.net به بانک sql کانکت میشم. حالا برای close کردن کانکشن باید چیکار کنم ؟


Public Function MySelect(ByVal ole As String, Optional ByVal connectionString As String = "") As Data.DataTable
If connectionString = "" Then connectionString = "Integrated Security=SSPI;Persist Security Info=False;Initial Catalog=Bank;Data Source=(local)\SQLEXPRESS"
Dim dt As New Data.DataTable
Try
Dim cmd As New Data.SqlClient.SqlCommand
Dim con As New Data.SqlClient.SqlConnection
Dim da As New Data.SqlClient.SqlDataAdapter(cmd)
con.ConnectionString = connectionString
cmd.Connection = con
con.Open()
cmd.CommandText = ole
da.Fill(dt)
con.Close()
Catch ex As Exception
'ERROR
End Try
Return dt
End Function

با تشکر

m.abooei
یک شنبه 09 فروردین 1388, 18:33 عصر
اولا سوالت مبهم است
دوما دستور Cnn.close را در قسمت Finally قرار بده

choobin84
دوشنبه 10 فروردین 1388, 07:46 صبح
con.Close()


اين که بوق نيست؟ هست؟
بسته شده ديگه.

amirsajjadi
دوشنبه 10 فروردین 1388, 18:36 عصر
نه عزیزم بوق نیست !!!!!
ببین من میخوام ارتباط با بانک SQL ام رو قطع کنم
وقتی من با استفاده از این دستورات ، به عنوان مثال یک جدول رو Select میکنم و بعدش میخوام کل بانکم رو پاک کنم خطا میده که بانک هم اکنون در حال استفاده است شما نمیتونید بانک رو پاک کنید

notelo
دوشنبه 10 فروردین 1388, 20:12 عصر
سلام

اگر از این کد استفاده کنی تمام ارتباطت با sql قطع می شه و می تونی با فایل بانک اطلاعاتیت هر کاری که می خوای بکنی...


SqlConnection.ClearAllPools()