Ho impostato un'origine dati ADO per un datagrid e funziona tutto a meraviglia. Come mai se faccio la stessa cosa per un DBGrid mi da "Errore Run Time 430: Class does not support Automation or does not support expected interface"???
Questo è il mio codice. Vi prego è da una settimana che impazzisco su 'ste griglie e ne ho davvero bisogno!
codice:Private c As New ADODB.Connection Private r As New ADODB.Recordset Private Sub Form_Load() With c .ConnectionString = "Provider = Microsoft.Jet.OleDB.4.0;" & _ "Data source = " & App.Path & "\reservations_vb.mdb" .ConnectionTimeout = 5 .CursorLocation = adUseClient .Mode = adModeShareDenyNone .Open End With With r .ActiveConnection = c .LockType = adLockOptimistic End With r.Open ("SELECT * FROM reservers") Set DBGrid1.DataSource = r Set DataGrid1.DataSource = r End Sub Private Sub Form_QueryUnload(Cancel As Integer, UnloadMode As Integer) r.Close c.Close End Sub