Well, problem solved actually. I spent entirely too much time on this. I had tried something that turned out to be the solution, but must have had something misplaced, somehow. Whatever it was, it was minor, and didn't cause a different error to be thrown. The solution was that I needed to have the PK field (entered in KeyFieldList) in the UpdateNameList method. As I said, I tried that but it didn't seem to work. By that time I was kind of frustrated. I think I had a typo that I didn't spot and I didn't check for careless mistakes before I moved on to other possibilities. I thank David Stephenson for sending me the solution I had already tried and getting me back on track.
>Hi
>
>Could you post your CursorAdapter class code so people can look at it?
>
>Simon
>
>