Einzelnen Beitrag anzeigen

hoika

Registriert seit: 5. Jul 2006
Ort: Magdeburg
8.275 Beiträge
 
Delphi 10.4 Sydney
 
#9

Re: Paradox-DB-Prog Netzwerkfähig ohne BDE

  Alt 28. Nov 2006, 11:34
Hallo,

NET DIR hat damit überhaupt nichts zu tun.
Das musst du natürlich wie immer setzen,
also so, dass alle Nutzer ein gemeinsames Verzeichnis haben.

Für das Archiv-Programm:
Das wird ja auch übers Netz gestartet, also wird das gleiche NET-Verzeichnis genommen.

Für Datenbank übers Netz:
Was denn nun, Terminalserver, übers Netz ???
Bitte genauer ausdrücken!

Falls sowohl Terminalserver als auch übers Netz gearbeitet werden soll,
muss NET DIR auf einen gemeinsames Verzeichnis gesetzt sein.
Das kann z.B. eines auf dem eigentlichen Server sein.
Bsp der Dateien auf dem Server

c:\data\db -> Datenbank-Pfad
c:\data\common -> Net Dir

c:\data wird jetzt freigegeben und z.B. als Z verknüpft.

Dann wäre z:\db der Datenbank-Pfad und z:\common das NET DIR.

Beim PrivateDIR gibt es allerdings Probleme.
Dass solltest du per Programm setzen.

Beim Terminalserver muss jeder Nutzer ein eigenes Verzeichnis
dafür haben (z.B. das TEMP).
Falls die sich alle über einen den gleichen User anmelden (zu wenig Lizenzen),
hast du ein Problem. Das kannst du dann nur per Codieren ändern (?).
Z.B. könntest du ein Login-Form einbauen mit eindeutigen Usernamen
und die Usernamen als Unterverzeichnis des Temp anlegen und dort das Private setzen.
Dazu darf die DB natürlich noch nicht offen sein.

Also der Terminalserver sähe dann so aus.

c:\temp (als Bsp, ich weiss das dass under Dokument und bla steht).
c:\temp\mueller -> privare dir mueller
c:\temp\meier -> private dir meier


Unterhalb des Programms würde ich das nicht anlegen,
das gibt spätestens mit Vista Problem (UAC).

Wie man das PrivateDir per Code setzt, steht in der Hilfe.
(Ich glaube unter TSession).


Heiko
PS:
Wie du siehst, ist das alles nicht so einfach bei Paradox.
Nimm lieber ne andere DB (Firebird2 z.B.)
Heiko
  Mit Zitat antworten Zitat