Grazie LadyBlu!

Premetto che nel modulo, dal mnu Progetto>Riferimenti ho flaggato il 'Microsoft ActiveX Data Object 2.8 Library'

Ecco il codice:

codice:
Option Explicit

Public Cn As New ADODB.Connection
Public Rs As New ADODB.Recordset

Sub connetti()
   With Cn
      .ConnectionString = "Provider = Microsoft.Jet.OleDB.4.0;" & _
                          "Data source = C:\database\databaseOK.mdb"
                          'nella prima riga si specifica il provider
                          'nella seconda il percorso al db
      .ConnectionTimeout = 5 'numero dei secondi di timeout
      .CursorLocation = adUseClient 'tipo di cursore
      .Mode = adModeShareDenyNone 'nessuna limitazione
      .Open 'apertura ricordarsi di chiuderla
   End With
   With Rs
      .ActiveConnection = Cn ' imposta a che connessione si riferisce
      .LockType = adLockOptimistic ' imposta il tipo di lock
   End With
End Sub
Mentre nel form:

codice:
Private Sub Form_Load()
   Call connetti
   Rs.Open "SELECT * FROM tblOspiti" ' apre il recordset leggendo tutti i campi dalla tabella
                                     ' tblOspiti
   Set Datagrid1.DataSource = Rs     'riempie la vostra griglia coi dati del recorset
End Sub

Private Sub Form_QueryUnload(Cancel As Integer, UnloadMode As Integer)
   Rs.Close
   Cn.Close
End Sub
Devo forse inserire un Oggetto 'data' del form...? Al momento il form è completamente vuoto (a parte lo script che ho postato...)

Grazie in anticipo per il Vs aiuto...