Gast+2008-06-10 14:09:11--das war's. Auch ich habe die SQL von dem Bild abgetippt, und dabei aus den ip_adresses halt ip_adress gemacht.
Wie bist du darauf gekommen, ich habe immer in den genannten Code Zeilen gesucht "called at WatchLAN.pm line 64", aber das der Fehler in der DB liegt haette ich nie gefunden.
Rose::DB erzeugt aus den Tabellen Klassen, ähnlich wie es
Class::DBI macht. Im Skript werden diese Klassen im Namensraum "WatchLAN::" angelegt. In der Fehlermeldung wurde ein Package "WatchLAN::IpAddress" gesucht, das entspräche einer Tabelle
ip_address - die es aber im Schema nicht gibt. Wahrscheinlich wurde die Klasse WatchLAN::IpAddress durch den Foreign Key
ip_static_id in der Tabelle
devices angesprochen. So kam ich auf meine Vermutung.
Freut mich, dass es geholfen hat.