ma... secondo un mio modesto parere.... ADO !!!
x diversi motivi. è più veloce di dao, + aggiornato come metodo di connessione e meno incasinato come controllo( si gestisce meglio in caso di gestione in rete )... in rete è pieno di informazioni su connessioni con ado !!!!


es :
in un modulo bas
Option Explicit

Public cn As ADODB.Connection
Public rs As ADODB.Recordset
Public datamdb As String
public sql_stringa as String

' nel Form_Unload del form principale

Set cn = New ADODB.Connection ' creo l'oggetto connessione
Set rs = New ADODB.Recordset ' creo l'oggetto recordset
cn.CursorLocation = adUseClient
datamdb = "D:\_Soft\_lavori\mdb\pippo.mdb"
cn.Open "Provider=Microsoft.Jet.OLEDB.4.0;Data Source= " & datamdb & ";Persist Security Info=False", , , adAsyncConnect
rs.Open sql_stringa, cn, adOpenKeyset, adLockOptimistic, adCmdText

' + o - è una cosa del genere !!!
ciao