Se usi ADO dovresti dirmi se lo fai da codice o mediante controlli.
Io ti consiglio da codice.
- Devi prima di tutto referenziare Microsoft ActiveX Data Objects 2.x
(Lo fai mediante Progetto > Riferimenti)
- Poi carichi il controllo "Microsoft DataGrid OleDB"
Poi procedi col codice:
' Sezione generale
Dim miaConnessione As New ADODB.Connection
Dim mioRecordset As New ADODB.Recordset
Dim mioPercorso As String
Dim miaSQL As String
Dim miaStringaConnessione As String
Private Sub Form_Load()
mioPercorso = "C:\Documenti\TuoDatabase.mdb" ' è un esempio
miaStringaConnessione = "Provider=Microsoft.Jet.OLEDB.4.0" _
& ";Data Source=" & mioPercorso
miaConnessione.Open miaStringaConnessione
miaSQL = "SELECT * FROM Tabella WHERE Campo='tuo valore'"
mioRecordset.CursorType = adOpenDynamic
mioRecordset.CursorLocation = adUseClient
mioRecordset.Source = miaSQL
mioRecordset.Open , miaConnessione
Set DataGrid1.DataSource = mioRecordset
End Sub
Prova e fammi un fischio se ci sono problemi
Ciao. Janx.