What is your SelectCmd? If it is parameterized, it could be that the data being returned has a field that would have a different cursor structure length based on what the data in the first record is. This usually happens if you use an RTRIM() or equivalent DB2 function in the field selection list.
>I have a CA class that fails in VFP9 runtime when I issue a CursorRefresh or Requery.
>
>It does not have this problem in VFP8 runtime or in VFP9 IDE.
>
>The message is: View definition has been changed.
>
>I do not use a cursor schema. The table is a DB2 table on an AS/400.
>
>Any ideas why this may happen?
Mark McCasland
Midlothian, TX USA