Utilisez DBD::ODBC. Si vous venez de créer une source de données avec le Panneau de configuration -> Gestion du système -> Sources de données ODBC -> Source de données système ou Source de données utilisateur (ce sont les noms tels que je m'en souviens, mais mon XP n'est pas en anglais, donc je ne peut pas vérifier), alors tout ce que vous avez à faire est d'utiliser le nom de cette source de données dans la chaîne de connexion DBI.
my $dbh = DBI->connect("dbi:ODBC:$dsn", $user, $pwd, \%attr);
La différence entre la source de données Utilisateur et Système est que cette dernière est utilisable par n'importe quel utilisateur.
Voir aussi :COMMENT FAIRE :Créer un nom de source de données système dans Windows XP