>>>>>>>>>>>>>>>>>>>>>>>>
>Where exactly do you think these object come from? What is an ADO recordset? Ask anyone, it's a VFP cursor. No matter how you slice the pie Corporate IT is still using VFP to access the data. Only difference is that M$ has decided to call it "Active Data Object". Still VFP!
No. ADO is not a VFP cursor. They may have similarities. If that were true, you could bind an ado recordset to a grid. Unfortunately, you can't. If you want to use ADO efficiently in VFP, you'd be better off converting the recordset to a VFP cursor.
>>>>>>>>>>>>>>>>>>>>>>>>>
But... I will give Victor this much: same underlying technology, and as a result, some of the same concepts apply. The Shape command is basically a Set Relation -- a concept which is quite foreign to many non FP'ers but comes quite naturally to folks who've worked with Fox (now as for the Shape syntax.... yuckkk! But still, there's some advantage there to fox folks). Similar arguments for Find, eof and bof concepts, etc. Manipulating data as an object seems to present some conceptual difficulty to some VFP programmers, but once they get past that, the data concepts will feel quite familiar... probably more familiar than it would feel to an Access or VB person.
The whole problem with the world is that fools and fanatics are always so certain of themselves, but wiser people so full of doubts. - Bertrand Russell