1. Ja, du hast das Modul verwendet, aber dabei keinen Treiber angegeben (das sagt auch die Meldung: und es wurde kein Standardtreiber angegeben (SQL-IM002)(DBD: db_login/SQLConnect err=-1)
Falls Windows den ODBC-Treiber fuer diese Datenbank noch nicht installiert hast (findest du ueber das kommando odbcad32.exe -> Treiber heraus), musst du ihn noch installieren. Der ist haeufig irgendwo auf der Installations-CD der Datenbank. Wenn er schon installiert ist, weiter mit Punkt 2
2. Am Code musst du folgendes aendern (das XXX kann ich dir nicht sagen, solange du nicht verraetst, auf welches Datenbankprodukt du zugreifst; wenn es der MS SQL-Server ist, lautet sie "{SQL SERVER}" ):
my $dsn = 'dbi:ODBC:driver=XXX;host=192.168.1.25;port=1433';
my $dbh = DBI->connect($dsn, 'master5', '123456')
or die "Error in connect: $DBI::errstr\n";
3. Wenn du diese Connect-Infos im Script angibst, was ich sehr empfehle, brauchst du der Systemsteuerung (d.h. im ODBC-Manager) nichts aendern, das macht dann alles DBI::ODBC automatisch.\n\n
<!--EDIT|Strat|1185280246-->