You probably aren't passing a correct integer value to filter the recordset or identify the updated record on the third page. You didn't upload the files, so I couldn't actually look at the code to see if I could spot the issue. When do you get the error on page 3? As the page loads or after you press the update button? That would tell you if the issue is in the recordset or the update code.