Hallo,
als Neuling in diesem Forum einen herzlichen Gruß an Alle!
Vor 6-7 Jahren habe ich für einen Kunden von mir für seine neue Fakturiersoftware die Firebird-DB auf einem Linux-Server installiert und mit etwas Gefrickel auch zum Laufen gebracht.
Aus verschiedenen Gründen versuche ich nun, eine existierende browserbasierende Anwendung (PHP/MySQL) von MySQL auf Firebird zu portieren - das ist also meine erste Erfahrung mit Firebird als Entwickler.
Mittlerweile läuft die DB auf dem Linux-Server ("fb_smp_server", ist doch SuperClassic, oder?).
Nun wollte ich ein bisschen herumtesten und habe mich von zwei Rechnern mit dem Server verbunden (siehe Skizze).
Auf einem Rechner habe ich händisch per Insert einen Datensatz angelegt und konnte ihn natürlich auch per select anschauen.
Der anschließende Test-Select auf dem 2. Rechner ergab nichts - für den war die Tabelle noch leer! Erst nach dem Beenden von ISQL und einem erneuten Connect konnte ich den von Rechner 1 angelegten Datensatz sehen.
Huch!! Das kann und darf natürlich nicht sein. Da Firebird ja bekanntermassen eine vielbenutzte und stabile Datenbank ist, wird der Fehler wohl irgendwie bei mir und meiner Installation liegen.
Hat jemand eine Idee, was ich da falsch mache?
Danke und viele Grüße
Heiko
als Neuling in diesem Forum einen herzlichen Gruß an Alle!
Vor 6-7 Jahren habe ich für einen Kunden von mir für seine neue Fakturiersoftware die Firebird-DB auf einem Linux-Server installiert und mit etwas Gefrickel auch zum Laufen gebracht.
Aus verschiedenen Gründen versuche ich nun, eine existierende browserbasierende Anwendung (PHP/MySQL) von MySQL auf Firebird zu portieren - das ist also meine erste Erfahrung mit Firebird als Entwickler.
Mittlerweile läuft die DB auf dem Linux-Server ("fb_smp_server", ist doch SuperClassic, oder?).
Nun wollte ich ein bisschen herumtesten und habe mich von zwei Rechnern mit dem Server verbunden (siehe Skizze).
Code:
+---------+ +---------+ | PC1 | | Server | | Windows |------x------->| Linux | | ISQL | /|\ | Opensuse| | | | | | +---------+ | +---------+ | +---------+ | | PC2 | | | Windows |------+ | Flame | | Robin | +---------+
Auf einem Rechner habe ich händisch per Insert einen Datensatz angelegt und konnte ihn natürlich auch per select anschauen.
Der anschließende Test-Select auf dem 2. Rechner ergab nichts - für den war die Tabelle noch leer! Erst nach dem Beenden von ISQL und einem erneuten Connect konnte ich den von Rechner 1 angelegten Datensatz sehen.
Huch!! Das kann und darf natürlich nicht sein. Da Firebird ja bekanntermassen eine vielbenutzte und stabile Datenbank ist, wird der Fehler wohl irgendwie bei mir und meiner Installation liegen.
Hat jemand eine Idee, was ich da falsch mache?
Danke und viele Grüße
Heiko
Comment