Hallo zusammen,
ist ja schön, daß meine Frage so eine Diskussion ausgelöst hat. Leider lösen die Antworten nicht mein Problem.
Ein paar Bemerkungen:
1. Welchen Sinn macht das Anlegen einer Datenbank durch den Client?
Ganz einfach, weil es Anwender gibt die keinen Administrator haben. Vor allem betriebswirtschaftliche Anwendungen bieten dem User die Möglichkeit mit mehreren Mandanten (je Mandant eine
DB) zu arbeiten. Ein typisches Beispiel ist eine Finanzbuchhaltung. Der Anwender muss also ohne fremde Hilfe (Admin) einen Mandanten (Datenbank) anlegen können. Viele professionelle Applikatiponen bieten diese Funktion. Also, er wählt ein Verzeichnis aus und die
DB wird dort erzeugt.
2. Einen Zugriff auf eine
IB/
FB-
DB über ein gemapptes/freigegebenes Laufwerk halte ich für sehr bedenklich.
Ich bin bei diesem Thema ganz eurer Meinung. Ich habe grundsätzlich da auch so meine Bedenken. Aber das war nicht meine Frage.
Also noch einmal:
Gibt es eine Möglichkeit mit Delphi das Verzeichnis aus Sicht des Servers zu ermitteln. Ich möchte nicht wissen, ob das Sinn macht, sondern wie das geht.
Ich habe da so ein paar Beispiele über die Funktion "WNetEnumResource". Das funzt aber nicht so recht. Ich kann
UNC-Pfad und Servernamen auslesen. Wie kann ich nun daraus das Verzeichnis aus Sicht des Servers ermitteln ?
MfG