Ver Mensaje Individual
  #1 (permalink)  
Antiguo 10/07/2008, 18:25
abelinobarajas
 
Fecha de Ingreso: octubre-2007
Mensajes: 107
Antigüedad: 16 años, 7 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