Allora...intanto faccio una premessa ke magari chiarisce di + la situazione poi ti posto il codice!

Ho un form con 3 textbox
E un bottone

(giusto per far un esempio..)

Creo gli oggetti:
codice:
Dim Conn As New ADODB.Connection
Dim Recor As New ADODB.Recordset

Private Sub Form_Load()
DataSource = App.Path & "\db1.mdb"
   
Conn.ConnectionString = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & DataSource
Conn.Open
Recor.Open "SELECT * FROM query WHERE nome='" & text1.Text & "'", Conn

set text2.dataSource= Recor
    text2.datafield = "cognome"

set text3.dataSource= Recor
    text3.datafield = "indirizzo"
end sub
Sin qui tutto ok! mi carica i dati...ma se provo a modificarli...nn va!!