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! :)
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
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