a capire come funzionano gli oggetti per leggere i dati.
Fino a qui sono arrivato ma non sò se è giusto:

Private Sub frmcategorie_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
Dim sconnessione As String = "Driver=MySQL ODBC 3.51 Driver; Server=localhost;Database=hudson_ecommerce;dsn=hud son;uid=to;password=da;"
Dim conn As New OdbcConnection(sconnessione)
Dim sql_categorie As String
sql_categorie = "SELECT categoria FROM hudcom_categoria"
Dim Odbccommand As New OdbcCommand(sql_categorie, conn)
Dim objreader As OdbcDataReader

Try
conn.Open()
Catch
Dim eccezione As String
eccezione = "Problemi relativi alla connessione con il Database"
MsgBox(eccezione)
Exit Sub
End Try

End Sub