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

[0] Índice de Mensajes

Ir a la versión completa