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
Post a Comment