Ir para conteúdo

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

Renan Eduardo Padovani

Não consigo encerrar conexão com o MySql no VB.NET

Recommended Posts

Boa tarde a todos, preciso de ajuda para resolver um problema grave que está acontecendo em minhas aplicações vb.net. Vou colocar abaixo o código:

 

O problema é o seguinte, através da sub Conectar eu consigo conectar-me ao mysql e realizar minhas transações, porêm não consigo encerrar esta conexão ao término da transação.

 

Muito obrigado!!

 

Private Sub conectar() 
Try
  cn = New MySql.Data.MySqlClient.MySqlConnection("server=localhost;user id=root;password=suasenha;database=seubd") 
  cn.Open()
Catch ex As Exception 
  MessageBox.Show(ex.Message)
End Try
End Sub

Private Sub desconectar() 
Try
  cn.Close()
  cn.Dispose()
  cn =Nothing
Catch ex As Exception 
  MessageBox.Show(ex.Message)
End Try
End Sub

Compartilhar este post


Link para o post
Compartilhar em outros sites

Não manjo muito de VB, mas no C# temos o using.

Mais ou menos assim:

using (SqlConnection conn = new SqlConnection(ConfigurationManager.ConnectionStrings["ConnectionString"].ConnectionString))
{
}

Ele mesmo da um quick disposal.

 

No VB sei que tem ele também, que você abre:

Using 
End Using

 

Tenta ver sobre isso!

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.