Ya estoy aqui de nuevo liado con las bases de datos >_<, me vuelven loco xD, bueno al grano!
Tengo el siguiente codigo:
Código:
Lo que quiero hacer, actualizar una fila de la base de datos, buscando el campo nombre de usuario. Pongo mas detalles. La linea es la siguiente:Private Sub Button2_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button2.Click habataque = ataquetxt.Text habarmadura = defensatxt.Text habmagia = magiatxt.Text habbufo = bufostxt.Text Try myConnection = New OleDb.OleDbConnection(con) myConnection.Open() myCommand = New OleDbCommand("Update atributos set habataque = habataque where usuario = user", myConnection) myCommand.ExecuteNonQuery() myConnection.Close() Catch ex As Exception MsgBox("Error numero: ", Err.Number, Err.Description) Exit Sub End Try End Sub End Class
Código:
Aquí conecto a mi tabla, la cual se llama "Atributos", y quiero setear el campo "HABATAQUE" y meter el contenido de la variable, que tambien se llama "HABATAQUE", esto en la fila del campo "usuario" que sea igual que la variable "user", yo creo que lo he explicado bien xD.("Update atributos set habataque = habataque where usuario = user", myConnection)
El problema es que arriba, eso me da fallo, y nose como hacerlo, he probado combinaciones & variable &, como hice con los registros, pero debere escribir algo mal...
La conexion al servidor esta bien, porque la he probado para leer y meter datos, con el comando INSERT, y funciona perfectamente.
Haber si me podeis ayudar! :(
Muchas gracias de nuevo ^^
PD: decir que lo he probado hacer sin variables, con texto directo, y tampoco lo he conseguido, yo y las bases de datos no nos llevamos bien xD