
Error al intentar eliminar un registro en acces desde Visual basic
Publicado por mario (2 intervenciones) el 01/12/2017 23:18:09
hola a todos, quisiera saber si me pueden ayudar a solucionar el siguiente error:
deseo eliminar un registro de una bd. acces desde un formulario de Basic 2010. pero cuando ejecuto el codigo me aparece el siguiente error.
ExecuteNonQuery: La propiedad conction no se a inicializado
este es el codigo:
Por que me sale ese error?, que me le hace falta , donde debo declarar esa palabra conection?
mi correo: [email protected]
deseo eliminar un registro de una bd. acces desde un formulario de Basic 2010. pero cuando ejecuto el codigo me aparece el siguiente error.
ExecuteNonQuery: La propiedad conction no se a inicializado
este es el 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
Public Class buscarestudiante
' Declaro e inicializo objeto para hacer la conexión a mi base de datos Access 2010
Public conex As New OleDb.OleDbConnection("provider=Microsoft.jet.oledb.4.0;data source=..\bd\usuario.mdb")
' Por medio de este objeto voy a enviar todos los comandos de SQL a la tabla por medio de la conexión
Public comm As New OleDb.OleDbCommand
' Este es un objeto para leer datos de la tabla de Access
Public readr As OleDb.OleDbDataReader
' Declaro una variable para armar la instrucción SQL
Dim sql As String
Dim conexion As New OleDbConnection
Private Sub Button2_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button2.Click
If MsgBox("¿Está seguro que desea eliminar este registro?", MsgBoxStyle.Question + MsgBoxStyle.YesNo, "Eliminación de usuario") = MsgBoxResult.Yes Then
sql = "DELETE FROM Estudiantes WHERE Nestudiantes='" & TextBox2.Text & "'"
comm.CommandText = sql
Try
comm.ExecuteNonQuery()
MsgBox("Registro eliminado exitosamente", MsgBoxStyle.Information, "Eliminación de usuario")
Catch ex As Exception
MsgBox(Err.Description, MsgBoxStyle.Exclamation, "Eliminación de usuario")
End Try
End If
End Sub
Por que me sale ese error?, que me le hace falta , donde debo declarar esa palabra conection?
mi correo: [email protected]
Valora esta pregunta


0