Hola , pues como dice el título no me actualiza una tabla en la base de datos, lo he estado mirando muchas veces y nada asique os pongo aquí la parte del código.
Try
Dim conexion2 As New OleDbConnection
conexion2.ConnectionString = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=bd.mdb"
conexion2.Open()
MsgBox(total)
adaptador4 = New OleDbDataAdapter("UPDATE facturas SET importe=" & total & " WHERE cod_factura=" & codiguitoFactura & "", conexion)
datos3 = New DataSet()
adaptador.Fill(datos3, "ponerPrecio")
MsgBox("ACTUALIZADA TABLA FACTURAS")
conexion2.Close()
Catch ex As Exception
MsgBox("ERROR EN LA CONEXION")
MsgBox(ex.Message)
End Try
Ya he instanciado los objetos conexion,adaptador y datos a fuera para que se puedan cargar desde cualquier lado.
El caso que es lo mismo que hago para actualizar información de usuarios y ahí si me funciona pero aquí no.
La variable
total tiene el valor que quiero que guarde, hasta ahí todo correcto , por eso digo que es de eso.
La consulta SQL está bien hecha porque he ingresado los datos desde el WinSQL para asegurarme de que funcionaba.
A ver si me pueden ayudar , Gracias XD