Thread ODBC Treiber Windows (11 answers)
Opened by Gast at 2007-07-22 20:16

Strat
 2007-07-24 16:29
#78758 #78758
User since
2003-08-04
5246 Artikel
ModeratorIn
[Homepage] [default_avatar]
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}" ):

Code: (dl )
1
2
3
4
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-->
perl -le "s::*erlco'unaty.'.dk':e,y;*kn:ai;penmic;;print"
http://www.fabiani.net/

View full thread ODBC Treiber Windows