specifico per dbf non saprei dirti.. ma una volta impostata la connessione, poi usi "tranquillamente" il recorset come se fosse un qualunque database...
una cosa del genere..
codice:
   Set cn = New ADODB.Connection
   Set rs = New ADODB.Recordset
   cn.ConnectionString = "Provider=MSDASQL.1;Persist Security Info=False;Data Source=File di dBASE;Initial Catalog=" & App.Path
   cn.Open
   rs.Open "select * from prova.dbf;", cn
Il recordset rs, lo usi per quello che vuoi fare tu...