Well, actually, I just figured out what the problem is. If the record pointer in that view is sitting at the EOF when it gets to CDataBehavior's Save method, the data becomes corrupted (unreadable characters, etc.). So, I investigated why the record pointer is at the EOF, and found some unnecessary code in the PreSaveHook of the BizObj. I was doing a REPLACE ... FOR ... and I'm not sure why this code was in there, but it was my fault.
I took the code out, and it works like a charm.
Thanks for the help Kevin.
>Doug,
>
>>Any other ideas? I know this isn't really in the realm of the framework, but I thought you might have run across this at some point.>
>
>In what way is the data corrupted?
>
>Regards,
Doug Stalter
"According to the proverb, the best things are the most difficult." -Plutarch