I reply to this thread althought is old, because it's the first goole result in this error and it's kinda frustrating to figure this problem out.
This error happens, amongst other reasons, because the SELECT statement that retrieves the data from the database, does not contain the whole primary key of the table. Somewhy, movefirst, movenext and other methods would fail in this situation, raising this crappy error message.
...
Leave a comment: