comunque, ho fatto questa modifica:

codice:
Imports System.Data.Odbc

Module Module1

    Sub Main()
        Try
            Dim conn As OdbcConnection = New OdbcConnection("DSN=NOME;UID=USER;PWD=PASSWORD")
            conn.Open()
            'Dim cmdStr As String = "SELECT * FROM gen_anag"
            'Dim cmd As OdbcCommand = New OdbcCommand(cmdStr)
            Console.WriteLine("OK CONNESSO")
        Catch ex As Exception
            Console.WriteLine(ex.Message)
        End Try
    End Sub

End Module
ed ottengo un altro errore:
codice:
ERROR [IM014] [Microsoft][Driver Manager ODBC] Errata corrispondenza di architettura tra il driver e l'applicazione nel DSN specificato
quindi penso sia più corretto cosi, solo che non capisco il problema.
ho messo Any CPU nel progetto.