Visual Basic.NET - Eliminar Registro - Error: no se ha inicializado la propiedad conntectionStrin

 
Vista:

Eliminar Registro - Error: no se ha inicializado la propiedad conntectionStrin

Publicado por Eliaany Esther (8 intervenciones) el 03/01/2014 01:27:56
Hola a todos chicos,

tengo una base de datos en Access y Registro Estudiante, en Visual Basic .net

quiero eliminar un registro y me da un error,

el código del botón Borrar es el siguiente:

1
2
3
4
5
6
7
8
9
10
11
12
13
Dim consulta_eliminar As String
        Dim respuesta As Byte
 
 
        respuesta = MsgBox("Esta seguro que desea eliminar este registro", vbYesNo, "Eliminiar")
 
        If respuesta = vbYes Then
            consulta_eliminar = "delete * from Tbla_estudiante where Nom_cli =" & txtNom_cli.Text & ""
            comandos = New OleDb.OleDbCommand(consulta_eliminar, conexion)
            comandos.ExecuteNonQuery()
            MsgBox("Registro Eliminado", vbInformation, "Eliminado")
 
        End If

el error que dice es: no se ha inicializado la propiedad conntectionStrin
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

Eliminar Registro - Error: no se ha inicializado la propiedad conntectionStrin

Publicado por Carlos (16 intervenciones) el 04/01/2014 03:54:25
En tu código no se ve la cadena de conexión a la base de datos SLQCONECTION, hay que abrir la conexión y cerrar...

Saludos..
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

Eliminar Registro - Error: no se ha inicializado la propiedad conntectionStrin

Publicado por Eliaany Esther (8 intervenciones) el 10/01/2014 01:28:08
gracias a Dios me salio bien con este codigo

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
Dim consulta_eliminar As String
        Dim respuesta As Byte
 
        Try
            conexion.Close()
            conexion.Open()
 
            respuesta = MsgBox("Está seguro que desea ELIMINAR este registro", vbYesNo, "ELIMINAR")
 
            If respuesta = vbYes Then
                consulta_eliminar = "delete * from Tbla_Cliente where Cod_cli =" & txtCod_Clic.Text & ""
                comandos = New OleDb.OleDbCommand(consulta_eliminar, conexion)
                comandos.ExecuteNonQuery()
                MsgBox("Registro Eliminado", vbInformation, "Eliminado")
 
                'TODO: esta línea de código carga datos en la tabla, 
                'Copie este codigo del Load del mismo Formulario.
                Me.Tbla_ClienteTableAdapter.Fill(Me.DbDemoDataSet.Tbla_Cliente)
                '********************************************************
                Me.TblaClienteBindingSource.MoveLast()
                conexion.Close()
 
            End If
 
        Catch ex As Exception 'En caso de que ocurra una excepción 
            MsgBox("Error al intectar borrar Registro", vbExclamation, "Error")
        End Try
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
Imágen de perfil de Joel

Eliminar Registro - Error: no se ha inicializado la propiedad conntectionStrin

Publicado por Joel (7 intervenciones) el 17/01/2014 17:57:46
Hola,

Ese error sale porque la Conexion hacia la BD está cerrada, y si está cerrada no podrá acceder a la data,

If respuesta = vbYes Then
consulta_eliminar = "delete * from Tbla_estudiante where Nom_cli =" & txtNom_cli.Text & ""
conexion.Open()
comandos = New OleDb.OleDbCommand(consulta_eliminar, conexion)
comandos.ExecuteNonQuery()
MsgBox("Registro Eliminado", vbInformation, "Eliminado")

End If
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