OleDb Update sql con valor de parámetro que no actualiza el registro en Access

¿Alguien puede decir lo que está mal en el siguiente código?

command.Connection = ConnectionManager.GetConnection();
command.CommandText = "Update Table1 SET Replaceme = ? WHERE Searchme = ?";
command.CommandType = CommandType.Text;
command.Parameters.AddWithValue("Replaceme", "Goodman");
command.Parameters.AddWithValue("Searchme", "Anand");

command.Connection.Open();
int recordsaffected = command.ExecuteNonQuery();
MessageBox.Show("Records affected : " + recordsaffected);

MessageBox muestra 0 registros y en realidad no está actualizando el registro que está disponible.

Nombre de la tabla(Table1) y nombres de columnas(Replaceme and Searchme) se escriben correctamente.

Respuestas a la pregunta(2)

Su respuesta a la pregunta