Използвайте DBD::ODBC. Ако просто създадете източник на данни с Control Panel -> System Management -> ODBC Data Sources -> System Data Source или User Data Source (това са имената, както ги помня, но моята XP не е на английски, така че аз не мога да проверя), тогава всичко, което трябва да направите, е да използвате името на този източник на данни в низа за свързване на DBI.
my $dbh = DBI->connect("dbi:ODBC:$dsn", $user, $pwd, \%attr);
Разликата между потребителския и системния източник на данни е, че последният може да се използва от всеки потребител.
Вижте също:КАК ДА:Създайте име на системен източник на данни в Windows XP