Buenas!
Ya estoy aqui de nuevo liado con las bases de datos >_<, me vuelven loco xD, bueno al grano!
Tengo el siguiente codigo:
Código:
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
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:
Código:
("Update atributos set habataque = habataque where usuario = user", myConnection)
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.
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