Hola te pongo un ejemplo usando ado .. salu2
[code]
Dim Ado1 As Recordset
Private Sub Form_Load()
'variable para la conexion
Dim db As Connection
'Seteamos la variable
Set db = New Connection
'Recordset
Set Ado1 = New Recordset
'Cursor
db.CursorLocation = adUseClient
'Abrimos la bd y la consulta (especificar el path de la base )
db.Open "PROVIDER=Microsoft.Jet.OLEDB.3.51;Data Source=D:\Imprimir-flexgrid\base.MDB;"
Set Ado1 = New Recordset
Ado1.Open "select Au_ID,Author,[Year Born] from tabla", db, adOpenStatic, adLockOptimistic
Set DataGrid.DataSource = Ado1
End Sub
[code]