Entwickler-Ecke

Datenbanken - Relative Pfade bei DBISAM im CLient Server Mode rauskriegen


Delete - Di 20.11.07 20:26
Titel: Relative Pfade bei DBISAM im CLient Server Mode rauskriegen
Hallo,

angenommen, ich hab ne lokale Datenbank, wo die Datenbank in einem Verzeichnis liegt, z.B. Verzeichnis "c:\db".
In einem Unterverzeichnis liegen Dateien, z.b. "c:\db\files". In einem String-Field der Datenbank sind die jeweiligen Dateien referenziert, damit ich sie z.B. per ShellExecute öffnen kann, z.B. im String-Feld steht Bild1.jpg. Dann könnte ich es über ShellExecute z.b. und dem basierenden Pfad, also c:\db\files\Bild1.jpg öffnen.

Ich benutze DBISAM und möchte auf Client/Server umsteigen, d.h. mit dem dbsrvr.exe-Tool arbeiten. Wie kann ich so immer noch meine beliebeigen Dateien im relativen Unterverzeichnis "files" der jeweilige Datenbank öffnen? Gibt es da eine Funktion im dbsrvr.exe-Tool (mitgeliefert von DBISAM), um relative Pfade im Client/Server-Mode aufzurufen und somit die Dateien im z.B. Unterverzeichnis "files", da ja das Tool alles selber verwaltet?

Hat irgendjemand eine Idee? ICh hoffe/bitte um eine Antwort.

Ich hoffe, ihr wisst, was ich meine, ansonsten erkläre ich es detailierter. (In einer lokalen - nicht C/S-Version - ist es ja nicht das Ding. Nut eben nicht auf Client/Server-Basis bei DBISAM)

Vielen Dank im Voraus und viele Grüße,

Danke

rd3