Scusami per l'ignoranza! ...ma che differenza c'è tra ADO.NET e ADODB?
A me sembra che sia più snello il codice con ADODB e anche più capiblile!

Cmq utilizzando il codice che ho trovato come posso stampare a video i record di più tabelle? io ho provato così ma da errore

Dim dbComm As OleDbCommand = New OleDbCommand("SELECT ricevute.n_ricevuta, ricevute.data_emissione, utenti.cognome, utenti.nome, utenti.login, utenti.pass, ricevute.credito_acquistato FROM ricevute, utenti WHERE ricevute.id_utente=" & appu.Text & " AND ricevute.id_utente=utenti.id", conn1)


...mi da errore su
dbApt.Fill(ds1, "utenti")
(Eccezione non gestita di tipo "System.Data.OleDb.OleDbException" in system.data.dll)

COME FACCIO?

Vorrei cambiare anche le intestazioni delle colonne ...come faccio?
...anzichè far stampare per es. n_ricevuta vorrei del tipo RICEVUTE

Gentilmente, mi potresti aiutare? ...non sono molto pratico! E' ho tanta voglia di staccarmi da VB 6 e imparare VB.Net, mi consiglieresti un buon libro in merito? ...non sono molto FOR DUMMIES