Foros del Web » Programación para mayores de 30 ;) » .NET »

cerrar conexiones mysql desde asp.net

Estas en el tema de cerrar conexiones mysql desde asp.net en el foro de .NET en Foros del Web. Amigos de nuevo por aqui. Tengo este codigo para cargar un dropdownlist pero las conexiones a mysql parece que me quedan abiertas porque al tiempo ...
  #1 (permalink)  
Antiguo 10/07/2008, 18:25
 
Fecha de Ingreso: octubre-2007
Mensajes: 107
Antigüedad: 16 años, 6 meses
Puntos: 1
cerrar conexiones mysql desde asp.net

Amigos de nuevo por aqui. Tengo este codigo para cargar un dropdownlist pero las conexiones a mysql parece que me quedan abiertas porque al tiempo me dice too many conections. Quisiera saber donde tengo el error? porque no se cierran las conexiones? o sera que tengo algo mal en la configuracion del mysql? gracias de antemano.

Imports MySql.Data.MySqlClient
Partial Class _Default
Inherits System.Web.UI.Page

Public cmd As New MySqlCommand
Public cn_Mysql As New MySqlConnection
Public dt As New Data.DataTable
Public da As MySqlDataAdapter = New MySqlDataAdapter(cmd)

Protected Sub Page_Load(ByVal sender As Object, ByVal e As System.EventArgs) Handles Me.Load
If Not IsPostBack = True Then
sub_traer_audios()
End If
End Sub

Sub sub_traer_audios()
cn_Mysql = New MySqlConnection("Server=localhost;Port=3306 ;Database=audios;Uid=root;Pwd='ringo200'")

cmd.Connection = cn_Mysql
cn_Mysql.Open()
cmd.CommandText = "SELECT datos_audio FROM tbl_datos ORDER BY datos_audio"

da.Fill(dt)

drop_audios.DataSource = dt.DefaultView
drop_audios.DataValueField = "datos_audio"
drop_audios.DataTextField = ("datos_audio")
drop_audios.DataBind()

cmd.Dispose()
cn_Mysql.Close()
cn_Mysql.Dispose()

end sub

End Class
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 02:50.