Werner M. Krauss wrote:
[..]
Nun habe ich eine ".odb"-Datei erstellt, die auf eine "externe"
Datenbank außerhalb der ".odb"-Datei verweist. Die Datenbank
liegt zwar auch im LAN, aber der dateibasierte Zugriff auf sie
von den OpenOffice-Versionen der verschiedenen Rechner sieht
unterschiedlich aus, weil verschiedene Pfade verwendet werden
müssen, abhängig vom Betriebssystem.
Z.B. unter Windows "jdbc:derby:/Z:/ABC/Datenbank"
Unter      Linux   "jdcb:derby:/mnt/ABC/Datenbank"

Hab das bei mir so gelöst, dass ich für alle windowsrechner (die gleich konfiguriert sind) eine db_win.odb angelegt habe (mit windows Pfaden) und für die linux-rechner, die per nfs auf das Laufwerk zugreifen (auch alle gleich konfiguriert) eine db_linux.odb

Beide greifen auf die selben tabellen zu.

Hallo Werner!

Um auf die gemeinsamen Tabellen zuzugreifen, habe ich nun auch eine Windows- und Linux-spezifische "odb"-Datei angelegt. Meine Formulare und Abfragen habe ich mal testweise in beide Odb-Dateien kopiert. Das geht dann schon, aber bei der nächsten Änderung muß ich es wieder rüberkopieren usw., das ist natürlich sehr fehleranfällig, weil dann der Stand der Formulare auseinanderlaufen kann.

Hoffentlich gibt es da noch eine elegantere Lösung...

P.S. Ich weiß schon: Apache Derby kann man neben dem dateibasierten Modus auch im echten Client-Server-Modus betreiben. Dann würde ein Netzwerkzugriff auf die DB erfolgen, der auf allen Plattformen gleich ausfiele. Aber mir geht es im Moment um eine Lösung für dateibasierte Datenbankzugriffe, wie sie Werner auch brauchen könnte. :-)

-ric

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Antwort per Email an