It's just an AddNew to clear the databound boxes, and a MoveLast to move away from the newly added record in a confirm button.

BUT.... as I said it was working. So I used a different proggy to access the db and I got the same fault. When I point the adodc at an older version of the db it works again.... so I think that in spite of the db looking OK in Access, it must be buggered somehow.

So what can be wrong with the database?