All I can reccomend is that it is time to get thorough. Step thru the program, find a time when a record gets blanked, and look at how the code ran to get you there. Look at the values of the variables. Get to the point that you truely understand the process. If there still isn't something there, drop back and punt (my language for re-write the module using a different methodology)
Sorry I couldn't help more, man!
>Todd, I locate the correct deal code (d_code) in Deal at the beginning of the program. I Scatter and Gather into the 1 record cDeal cursor. Then I go to each dbf and locate the same deal code. If it is found, I want to load it into the corresponding 1 record cursor (using scatter and gather). If it is not found, I want to blank the 1 record cursor that corresponds to that dbf.
>
>This same problem happens when I am on another cursor/dbf combo and it can't find the deal code.
>
>What I can't understand is that I am selecting the CURSOR and then saying BLANK. Nothing else should matter, but it blanks out my original deal record in Deal.dbf.
>
>more help appreciated....
--Todd Sherman
-Wake Up! Smell the Coffee!