Einzelnen Beitrag anzeigen

Benutzerbild von Sir Rufo
Sir Rufo

Registriert seit: 5. Jan 2005
Ort: Stadthagen
9.454 Beiträge
 
Delphi 10 Seattle Enterprise
 
#4

AW: Verwaltung & Überwachung von Pflichtpfeldern einer o. mehrerer DB-Tabellen

  Alt 22. Nov 2012, 16:16
Haben deine Datenklassen direkten Zugriff auf die Datenbank oder über einen Service?

Ich lasse das alles von einem DatenService abtüten:
Delphi-Quellcode:
TDataService = class
public
  function Validate( ASubject : TSubject ) : Boolean;
  function Update( ASubject : TSubject ) : Boolean;
  function Retrieve( ASubject : TSubject; AID : Variant ) : Boolean;
end;

function TDataService.Update( ASubject : TSubject ) : Boolean;
begin
  if not Validate( ASubject ) then
    Exit( False );
  ...
end;
Der entscheidet dann auch, ob die Prüfung lokal oder auf dem Server erfolgt
Kaum macht man's richtig - schon funktioniert's
Zertifikat: Sir Rufo (Fingerprint: ‎ea 0a 4c 14 0d b6 3a a4 c1 c5 b9 dc 90 9d f0 e9 de 13 da 60)

Geändert von Sir Rufo (22. Nov 2012 um 16:19 Uhr)
  Mit Zitat antworten Zitat