Borrar un dato específico en una base de datos
Tengo una base de datos en access enlazada a listbox, lo que necesito es que cuando borre un dato del listbox la base de datos se actulice, como logro este resultado.
Pues cuando seleccione el elemento del listbox y le de ha borrar simplemente con una consulta sql te vale:
\'con es el objeto conexion
dim Ssql as string
\'si el dato es una cadena
Ssql = "delete from nomtabla where campo=\'" & listbox.list(0) & \'"
con.execute Ssql
\'si el dato es un numero
Ssql = "delete from nomtabla where campo=" & listbox.list
con.execute Ssql
Espero que te sirva ;)
Tambien lo podrias hacer con un rs.delete
\'con es el objeto conexion
dim Ssql as string
\'si el dato es una cadena
Ssql = "delete from nomtabla where campo=\'" & listbox.list(0) & \'"
con.execute Ssql
\'si el dato es un numero
Ssql = "delete from nomtabla where campo=" & listbox.list
con.execute Ssql
Espero que te sirva ;)
Tambien lo podrias hacer con un rs.delete