Entwickler-Ecke
Datenbanken - Mehrbenutzer - exclusive
D. Annies - Mo 05.06.06 15:19
Titel: Mehrbenutzer - exclusive
Hi, Delpher,
ich habe ein Bundesjugendspieleprogramm fertig geschrieben. Leider kann nur eine Person die Daten für einen Schüler eingeben.
Wie wird das Programm "multiuserfähig"?
Habe bisher nur von dem Flag Exclusive gehört, aber keinen geeigneten Code gesehen.
Wer kann mir weiterhelfen? Es geht ja nur darum, dass jemand, während ein anderer die Daten aktualisiert, nicht auf die Tabelle zugreifen kann, sondern erst nach dem Update/Speichern.
Danke für Hilfe,
Detlef Annies
mkinzler - Mo 05.06.06 19:06
Wie erfolgt die Speicherung der daten? in einer Datenbank?
D. Annies - Mo 05.06.06 22:06
Hi, Markus,
ja, in einer DBase-Datenbank. Meine Idee ist es, das mehrere Helfer "quasi-gleichzeitig" auf die Tabelle zugreifen können, und für die teilnehmenden Schüler die Leistungen eintragen. Für jeden Schüler muss eigentlich nur jeweils einmal zugegriffen werden, außer bei Eingabefehlern. Die Rechner müssten also vernetzt sein und das gleiche Programm starten und ausführen.
Dank für dein Interesse,
Detlef Annies
mkinzler - Mo 05.06.06 22:10
Wenn jeder datensatz nur von einem Client bearbeitet wird, kannst du problemlos mit DBase arbeiten.
D. Annies - Di 06.06.06 06:17
Hi, Markus,
aber wie ist es, wenn ich dafür Sorge tragen möchte, dass ein "Data-Collision" vermieden wird?
Die Datenbank besteht in der Tat nur aus einer Tabelle, in der die Schülernamen gespeichert sind.
Gruß aus Lübeck,
Detlef
mkinzler - Di 06.06.06 08:07
Ich würde dir raten ein anderes DBMS zu verwenden, das dies für dich erledigt (FB, MSSQL,MySQL, Oracle, ...)
D. Annies - Mi 07.06.06 07:56
Hi, Markus,
du hast recht - und wie es dort geht, erfahre ich :?: :twisted: :idea: :!:
Grüße aus Lübeck,
Detlef
mkinzler - Mi 07.06.06 08:15
Die Komponenten für die verschiedenen Datenbanksysteme sind sich alle sehr ähnlich, denn sie sind in den meißten Fällen auch von TDataSet abgeleitet.
Zur einfacheren Migration könntest du auch weiter die BDE verwenden um auf sie zuzugreifen (nicht empfohlen; nur für Altsysteme).
Entwickler-Ecke.de based on phpBB
Copyright 2002 - 2011 by Tino Teuber, Copyright 2011 - 2026 by Christian Stelzmann Alle Rechte vorbehalten.
Alle Beiträge stammen von dritten Personen und dürfen geltendes Recht nicht verletzen.
Entwickler-Ecke und die zugehörigen Webseiten distanzieren sich ausdrücklich von Fremdinhalten jeglicher Art!