Dear John
Naughty, naughty. On the Wiki, I clearly compare *SP*s with RVs in the areas you quote. I assume you know the difference between SP and SPT. If so, in portraying a SP comparison as a SPT comparison you have provided yourself with a great "straw man" opportunity, but it's pretty transparent.
To those who are interested, the Wiki to which I refer is
http://fox.wikis.com/wc.dll?Wiki~MoreOnRemoteViews~VFP . As you will see, the point that JVP "corrects" about multiple backends is comparing SP to RV, not SPT to RV- actually the Wiki makes the same point that SPT may also be cross platform.
Ditto Refresh(). What I said earlier in the thread was
>>To me Refresh() is incredibly useful- especially in a fat client, data bound environment ...<<
See where it says "data bound?" With a RV you open it and Refresh() and Requery() as needed. Try that using SPT and a "databound" grid.
John, if you choose not to contribute to the Wiki, that's fine, but if you choose to rebut it here, please quote directly rather than translating to suit yourself.
Regards
JR
"... They ne'er cared for us
yet: suffer us to famish, and their store-houses
crammed with grain; make edicts for usury, to
support usurers; repeal daily any wholesome act
established against the rich, and provide more
piercing statutes daily, to chain up and restrain
the poor. If the wars eat us not up, they will; and
there's all the love they bear us."
-- Shakespeare: Coriolanus, Act 1, scene 1