e poi dovresti specificare quale metodo usi per il recordset
in questo caso x esempio devi aprire il db e poi dal recordset usare la string sql
codice:
db.CursorLocation = adUseClient
db.Provider = " Microsoft Jet 4.0 OLE DB Provider"
db.ConnectionString = "Data Source = " & App.Path & "\xxx.mdb"
Set resRixAllCont = New ADODB.Recordset
resRixAllCont.CursorLocation = adUseClient
resRixAllCont.Open " SELECT * FROM Con ORDER BY NomeMet
se usi metodi ADO ... data1.recordset la sintassi è leggermente diversa