Visual Basic.NET - Conexiones a BD

 
Vista:

Conexiones a BD

Publicado por Luciano (1 intervención) el 18/09/2015 14:39:10
Buenos dias! estoy realizando un proyecto en visual basic 2010, el problema que tengo es cuando ejecuto el sistema realizado, despues de un tiempo de estar ejecutado se clava el mismo.. yo pensaba que puede ser por las conexiones, ya que para cada funcion que utilizo en un modulo, hago la conexion y no la cierro, puede ser eso? se puede realizar una conexion publica y llamarla en cada funcion?. saludos
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder
Imágen de perfil de kike
Val: 26
Ha mantenido su posición en Visual Basic.NET (en relación al último mes)
Gráfica de Visual Basic.NET

Conexiones a BD

Publicado por kike (29 intervenciones) el 18/09/2015 16:45:32
por supuesto que puedes realizar una conexión publica y llamarla en cada función , solo te recomendaría que luego de hacer la consulta o actualización , cierres la conexión dentro de la misma función.
ahí te dejo esto por si te sirve...

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
Imports System.Data.SqlClient
Public Class Conexion
    Protected cnn As New SqlConnection
    Public idusuario As Integer
 
    Protected Function conectado()
        Try
            cnn = New SqlConnection("server=KIKETO-PC\SQLEXPRESS;  database=kondoc; trusted_connection=yes")
            cnn.Open()
            Return True
        Catch ex As Exception
            MsgBox(ex.Message)
            Return False
        End Try
    End Function
 
    Protected Function desconectado()
        Try
            If cnn.State = ConnectionState.Open Then
                cnn.Close()
                Return True
            Else
                Return False
            End If
        Catch ex As Exception
            MsgBox(ex.Message)
            Return False
        End Try
    End Function
End Class
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar