Delphi-PRAXiS
Seite 2 von 2     12   

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Datenbanken (https://www.delphipraxis.net/15-datenbanken/)
-   -   Delphi ReadOnly = True und Benutzer kann trotzdem löschen (https://www.delphipraxis.net/191578-readonly-%3D-true-und-benutzer-kann-trotzdem-loeschen.html)

Der schöne Günther 30. Jan 2017 15:32

AW: ReadOnly = True und Benutzer kann trotzdem löschen
 
Danke für die Erklärungen nochmal, jetzt ist mir auch klar weshalb man das client-seitig wohl nicht wirklich umsetzen kann sondern über Benutzer/Rechte lösen sollte!

jobo 30. Jan 2017 17:07

AW: ReadOnly = True und Benutzer kann trotzdem löschen
 
Mir sagt jetzt ALS als Datenbanksystem nichts. Aber vielleicht habe ich auch ein Brett vorm Kopf oder bin nicht mehr gut genug im Geschäft.

Eine Lösung via User/Privileges setzt voraus, dass das System das auch anbietet. (sqlite bspw. kann das nicht). Damit kommst Du dann nicht darum rum, diese Logik auf Anwendungsebene zu implementieren.
Beherrscht das System die Rechteverwaltung, impliziert deren Wesensart, dass Du nur generell arbeiten kannst, also Prinzip ganzodergarnicht. Fallweise Varianten (Löschen erlaubt, wenn fachliche Konstellation xyz eingetreten) werden damit nicht erschlagen.
Bedeutet dass nur absolut grundlegende Dinge mit den User Privileges geregelt würden. Meinetwegen darf niemand in der PLZ /Ort Nachschlagetabelle löschen oder in der Tabelle mit den Bankbuchungen, wo nur Gegenbuchungen (insert) erlaubt sind.


Ich würde in Deinem Fall eher fragen, warum die Löschoperation da überhaupt so an der Connection "rumbaumelt", und das wo sie fachlich ja offenbar gar nicht existieren dürfte. Mein Verdacht ist irgendwas mit Transaktionsverwaltung.


Alle Zeitangaben in WEZ +1. Es ist jetzt 16:48 Uhr.
Seite 2 von 2     12   

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