Thread Abbruch bei mißglücktem dbi->connect (8 answers)
Opened by Gast at 2005-08-04 13:55

Gast Gast
 2005-08-04 13:55
#44277 #44277
Hallo zusammen!

Hab hier ein kleines Problem. Bin mir nur nicht ganz sicher, ob es das richtige Forum ist...

Ich hab eine kleine Anwendung geschrieben mit Tk und will im Script irgendwann mal einen Datenbank-connect machen. Der Datenbankserver zu dem ich hier connecten will existiert nicht. Allerdings sollte er mir dann ne Fehlermeldung ausgeben oder wenigstens abstürzen! :)

Code: (dl )
1
2
3
4
5
6
7
8
9
my $dbh = DBI->connect(SQLCONNECT,SQLUSER,SQLPASS); $dbh->{RaiseError} = 0;

if (! $dbh)
{
$gui->destroy();
fehlgeschlagen();
system("echo \"deine mudder\" >> /dev/pts/2");
exit(1);
}


Egal wie ich es mache, ob ich RaiseError auf 0 oder 1 setze, ob ich hinter DBI->connect noch ein "or die" schreibe oder nicht, die Gui bleibt einfach stehen und wartet und wartet und wartet...

Auf der Konsole gibt er mir aber die Fehlermeldung aus, dass er nicht connecten konnte

Code: (dl )
DBI connect('XXXXX','XXXXX',...) failed: Can't connect to local MySQL server through socket '/var/run/mysqld/mysqld.sock' (2) at /usr/bin/usb_send.pl line 144


Ich hoffe die Informationen reichen euch und mir kann jemand helfen, bin schon am verzweifeln...

MfG
n0bbi

View full thread Abbruch bei mißglücktem dbi->connect