Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Datenbanken (https://www.delphipraxis.net/15-datenbanken/)
-   -   Delphi temporäre Tabelle (https://www.delphipraxis.net/7293-temporaere-tabelle.html)

Hansa 8. Aug 2003 10:01


temporäre Tabelle
 
Hi,

ich brauche in einem Netzwerk an jedem Arbeitsplatz eine eindeutige Tabelle, die nur so lange benötigt wird, wie das Programm läuft. Dazu habe ich mir überlegt, in der Reihenfolge des einloggens eine Nummer hochzuzählen, bzw. bei Programmende zu löschen. D.h. ich brauche zumindest eine Nr., die größer ist als eine bestehende. Die erste Frage ist also, wie ich die größte Nr. überhaupt herausfinde (MAX ??). Die Hauptfrage ist allerdings, wie ich zu große Lücken vermeide, also 5 User sind eingelooged, der 1. und 2. loggen sich aus. Kommt noch einer dazu, soll er nicht die Nr. 6 erhalten, sondern 1 oder 2 usw.

Der Nebeneffekt wäre, die Anzahl der gleichzeitigen User zu beschränken.
Die Nr. brauche ich aber hauptsächlich wegen eines bestehenden Programmes auf Novell-Basis. Da kann ich die Workstation-Nr. recht einfach abfragen, was bei Win aber nur umständlich geht. Und die Benutzernamen zu verwenden, MAC-Adressen usw., weiß nicht, finde ich nicht gut. Das Programm kann auch nicht in mehreren Tasks auf einem Rechner laufen, immer nur einer. Das habe ich mit Semaphoren schon erledigt. :mrgreen:

Hansa 8. Aug 2003 11:13

Re: temporäre Tabelle
 
Manchmal sieht man vor lauter Bäumen den Wald nicht. 8) Die Eindeutigkeit ist ja schnell erledigt. Das kann ich machen wie bei einer ID (Generator/Trigger). Trotzdem bräuchte ich noch die Anzahl der User.


Alle Zeitangaben in WEZ +1. Es ist jetzt 02:35 Uhr.

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz