It kind of makes sense - like I said, properties from COM objects (or objects returned from COM objects) aren't exposed until accessed, so this is probably exposing them by accessing them.
>Trey,
>
>THIS IS WEIRD!
>
>Acting on your idea, I added:
>
>
>nHandle = FCREATE("dlltest.txt")
>=FPUTS(nHandle, oRecord.RecordId)
>=FPUTS(nHandle, oRecord.FullName)
>=FCLOSE(nHandle)
>>
>to the SaveChanges, right before the GATHER
>and everything works fine now!! The values are
>in the Text file AND the table!
>
>Go figure
Insanity: Doing the same thing over and over and expecting different results.