>>Browsing data is a feature of the VFP langauge. ADO's job is to present an interface to some data source made available by an OLE-DB Provider. If your issue is browsing data, ADO by itself, won't do that. Why? Because that is not a feature of ADO. Rather, you would build a form with a grid that accepted an ADO recordset. Then, the grid would bind to the ADO Recordset. The next version of VFP will allow you to bind ADO Recordsets to OLE-DB Grids.
For lurkers:
As for browsing, people can use my EditRS.prg program from classx.com to browse ADO recordsets. It converts a recordset (passed as a parameter) to a cursor, then you browse it with hotkeys to insert, copy, and paste records, or mark them for deletion, then press Ctrl+W and it saves the changes to the recordset by converting the cursor to a recordset. You can pass an ADO object or a string file name (persisted ADO recordset file). The download is adovfp.zip.