>Are there any articles or threads you can refer me to on 'end of file encountered', 'cannot update cursor' and 'fatal exception errors' in VFP and how to best troubleshoot them?Don't know of any off hand but you could do a search here in UT, at the Fox Wiki or even Google (msg +foxpro) and get references.
'end of file encountered'This usually means an index tag is out of synch with the table. Rebuild the index and try again.
It could also be you physically tried to go past EOF in a table.
'cannot update cursor'This usually means a table is read only. Perhaps you included it in an EXE (or forgot to mark it as excluded). If a table/dbf is not marked as excluded, it will be compiled
inside your exe. It will still be readable but not writable.
It could also happen when you are compiling a project and one of its component files is marked as R/O on disk. This happens often when you use Version Source Control and you have files in it that are merked as R/O on disk. You could check the files ot prior to recompiliong everything, or you could temporarily play with their archive bit or you could have a project hook do it for you.
'fatal exception errors'This one is harder to diagnose. Can you reproduce it at will. Can you tell us when does it happen?
Could be many things.