Leornador, eu isso o acesso por recordset assim
dim cnn As New adodb.Connection
Dim rst as new recordset
' Faz conecxao
cnn.Mode = adModeReadWrite
cnn.ConnectionString = "Provider=Microsoft.Jet.OLEDB.4.0;" & _
"Data Source=c:anco.mdb;Jet OLEDB:Database Password=123;"
cnn.Open
'faz leitura
rst.Open "Select * from prod where codigo = " & cboproduto.text, cnn, adOpenStatic
txtcodigo = rst.fields![codigo]
.... e etc
Veja se ajuda