Retroceder   Foros del Web > Programación para sitios web > .NET

Respuesta
 
Herramientas Desplegado
Antiguo 10-jul-2008, 19:25   #1 (permalink)
abelinobarajas ha deshabilitado el karma
 
Fecha de Ingreso: octubre-2007
Mensajes: 49
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
abelinobarajas está desconectado   Responder Citando
Respuesta

No hay votos aún.


Herramientas
Desplegado

Normas de Publicación
No puedes crear nuevos temas
No puedes responder temas
No puedes subir archivos adjuntos
No puedes editar tus mensajes

BB code is Activado
Caritas están Activado
[IMG] está Activado
Código HTML está Desactivado


La Zona horaria es GMT -6. Ahora son las 02:35.
Políticas de Uso de Foros del Web


Message Board Statistics

LinkBacks Enabled by vBSEO 3.1.0

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96