c# - Update query when database in ms access -


my update query

 update tbl_clients set  username=@username, password=@password id=@id 

when updating code in giving error syntax error in update statement

the reason might because passowrd reserved keyword in ms access. should use square brackets [password]

update tbl_clients set username = @username, [password] = @password id = @id 

as best practice, change non-reserved word.

by way, if using oledb provider, doesn't care named parameters. care orders. since didn't show code, hope provided parameters in same order defined in command. like;

var cmd = oledbcommand("update tbl_clients set username = @username, [password] = @password id = @id"); cmd.parameters.add("@username", oledbtype.varchar, 255).value = username; cmd.parameters.add("@password", oledbtype.varchar, 255).value = password; cmd.parameters.add("@id", oledbtype.integer).value = id; 

Comments

Popular posts from this blog

javascript - Google App Script ContentService downloadAsFile not working -

javascript - Function overwritting -

php - Find a regex to take part of Email -