>In VFP I do a Scatter to memvar. I then assign the memory variables. I then do a GATHER MEMVAR. The information that is loaded into the table is not what was assigned to the memory variables. I checked these variables right before the GATHER command, and they are correct. Why doesn't the table match the variables after the GATHER command is executed.
Are all memvars getting SCATTERed each time and are all assigned before the GATHER? If not, some may be empty or held over from previous SCATTERs.
You might try SCATTER NAME instead - problems with SCATTER/GATHERs are usu easier to track down with an object instead of memvars. Although, this can be slower if you are doing a large number of rows altogether.
Insanity: Doing the same thing over and over and expecting different results.