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]