>Here's more pieces to the puzzle. If I remark out the code that does the pre-selection form I receive no error. The only thing that is on the pre-selection form is a list that is created with a SQL statement. I don't use any other tables or any variables from the cursor that I will be adding records to. The table that I'm using for the SQL is not part of the dataenvironment.
OK Ed now you got me a little confused. Tell me again what form classes your using (you referred to 'manualinputform' class earlier and I'm not which framework class you mean). Plus how does one form trigger the other?
Couple of guesses here - Any chance the SQL statement on this pre-selection form uses the same table your later trying to update? If so maybe the SQL statement leaves the table opened exclusive then the second form is launching in it's own data session? If the two forms do use different data sessions, tables needed for both forms could be your problem maybe.
Roxanne M. Seibert
Independent Consultant, VFP MCP
Code Monkey Like Fritos