CLR: .Net / Mono / Boo / Otros CLR > VB .NET
No Me Actualiza Una Tabla (no Sé Porque)
(1/1)
Jess_Kapria:
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.
--- Código: Text ---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
Soultaker:
Me parece que estas fallando el la cadena de conexion, aqui ya no se usa el DataSource, se usa el InitialCatalog.
--- Código: Text ---Provider=sqloledb;Data Source=myServerAddress;Initial Catalog=myDataBase;User Id=myUsername;Password=myPassword;
Cheka este enlace Cadenas de conexion
:comp:
Navegación
Ir a la versión completa