ciao.. apro una form dove all'interno c'è una MSFlexGrid. Nella sezione dichiarazioni c'è questo:
codice:
Dim DB As New ADODB.Connection
Dim RS As New ADODB.Recordset
e al FormLoad inserisco questo codice:
codice:
Private Sub Form_Load()
'connessione al datbase
Set DB = New ADODB.Connection
DB.ConnectionString = "Provider=Microsoft.Jet.OLEDB.3.51;Persist Security Info=False;" & "Data Source=" & App.Path + "\ONN97.mdb"
DB.Open
Set RS = New ADODB.Recordset
RS.Open "Select * from Clienti", DB, adOpenStatic, adLockOptimistic
Set MSHFlexGrid1.DataSource = RS
MSHFlexGrid1.ColWidth(0) = 3000
MSHFlexGrid1.ColWidth(1) = 3000
MSHFlexGrid1.ColWidth(2) = 1100
End Sub
appena cerco di aprire questa form mi appare questo messaggio di errore:
"Variabile oggetto o variabile del blocco with non impostata" 
e mi segna in giallo Set MSHFlexGrid1.DataSource = RS
perchè?