
10/07/2008, 18:25
|
| | Fecha de Ingreso: octubre-2007
Mensajes: 107
Antigüedad: 17 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 |