• Domingo 22 de Diciembre de 2024, 22:25

Autor Tema:  No Me Actualiza Una Tabla (no Sé Porque)  (Leído 991 veces)

Jess_Kapria

  • Nuevo Miembro
  • *
  • Mensajes: 19
    • Ver Perfil
No Me Actualiza Una Tabla (no Sé Porque)
« en: Sábado 3 de Marzo de 2007, 16:24 »
0
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
  1. Try
  2.                Dim conexion2 As New OleDbConnection
  3.                conexion2.ConnectionString = "Provider=Microsoft.Jet.OLEDB.4.0;Data    Source=bd.mdb"
  4.  
  5.                conexion2.Open()
  6.  
  7.                MsgBox(total)
  8.  
  9.                adaptador4 = New OleDbDataAdapter("UPDATE facturas SET importe=" & total & " WHERE cod_factura=" & codiguitoFactura & "", conexion)
  10.                datos3 = New DataSet()
  11.                adaptador.Fill(datos3, "ponerPrecio")
  12.  
  13.                MsgBox("ACTUALIZADA TABLA FACTURAS")
  14.  
  15.                conexion2.Close()
  16.  
  17.            Catch ex As Exception
  18.                 MsgBox("ERROR EN LA CONEXION")
  19.                 MsgBox(ex.Message)
  20.            End Try
  21.  
  22.  

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

  • Miembro HIPER activo
  • ****
  • Mensajes: 972
  • Nacionalidad: pe
    • Ver Perfil
Re: No Me Actualiza Una Tabla (no Sé Porque)
« Respuesta #1 en: Sábado 3 de Marzo de 2007, 22:47 »
0
Me parece que estas fallando el la cadena de conexion, aqui ya no se usa el DataSource, se usa el InitialCatalog.

Código: Text
  1. Provider=sqloledb;Data Source=myServerAddress;Initial Catalog=myDataBase;User Id=myUsername;Password=myPassword;
  2.  

Cheka este enlace Cadenas de conexion

 :comp:
http]
foros,programacion, c, c++, java,
linux, videojuegos, directX, .NET,
visual basic,robotica,microprocesadores

Para los nuevos usuarios de este Foro, por favor leerse esta discusión.
Cómo Hacer Preguntas De Forma Inteligente

Ojos que no ven... pisan caquita
Camarón que se duerme... muere electrocutado


<<< Harol Moreyra Bendezú >>>