Sometimes I have inadvertantly opened my recordsets as Read-Only. You might check that sort of theing.