col tuo metodo non sono riuscito, allora ho provato così: in un modulo:
codice:
Sub Connetti()
Dim miaConn As ADODB.Connection
Dim mioSet As ADODB.Recordset
Dim miaStringaConn As String
percorsoDb = App.Path & "\sgp97.mdb"
miaStringaConn = "Provider=Microsoft.Jet.OLEDB.4.0;"
miaStringaConn = miaStringaConn & "Data Source="
miaStringaConn = miaStringaConn & percorsoDb
miaStringaConn = miaStringaConn & ";Persist Security Info=False"
Set miaConn = New ADODB.Connection
Set mioSet = New ADODB.Recordset
miaConn.ConnectionString = miaStringaConn
End Sub
nell'evento form_load:
codice:
Connetti
Set objRS = New ADODB.Recordset
objRS.CursorType = adOpenKeyset
objRS.LockType = adLockOptimistic
objRS.Open "SELECT * FROM famiglie ORDER BY famiglie.famiglia", _
miaConn, , , adCmdText
ma mi da quest'errore: "errore di run-time 3001. gli argomenti non sono di tipo valido, non sono compresi nell'intervallo consentito o sono in conflitto."