Mike, ADOSTREAM is not the same as FILETOSTR(), do not oversimplify :), VB6 have another equivalent of FILETOSTR(), that I don't remember now.
I would try the examples using the same objects, even the ADO, that VFP can instantiate.
Then you get this working, you can try to replace some parts to see if you get the same results.
Fernando D. Bozzo
Madrid / Spain