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