Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Object-Pascal / Delphi-Language (https://www.delphipraxis.net/32-object-pascal-delphi-language/)
-   -   Delphi Struktur eines Objekts mit DB-Anbindung (https://www.delphipraxis.net/144868-struktur-eines-objekts-mit-db-anbindung.html)

TheMiller 18. Dez 2009 12:37


Struktur eines Objekts mit DB-Anbindung
 
Hallo,

habe gerade ein strukturelles Problem. Ich definiere gerade ein Objekt. Dieses Objekt sind Kategorien, die in einer DB gespeichert sind. Neben den properties "KatName", "KatID" etc. möchte ich gleich noch Funktionen wie "Delete" bereitstellen, damit man jedes einzelne Objekt auch bequem aus der Datenbank entfernen kann.

Soll ich nun jedem Objekt noch properties für den Link zur DB mitgeben, oder ist diese Lösung schlecht? Das würde dann so aussehen:

Delphi-Quellcode:
  TKategorie = class(TObject)
  protected
    procedure Create; override;
  private
    //...
    //...
    FConnection: TZConnection; //Zeos-Connection
    FQuery: TZQuery; //Zeos-Query
  public
    //...
    function Delete: Boolean;
  end;

implementation

function TKategorie.Delete;
begin
  Result:=False;
  FQuery.SQL.Text:='.....';
  //...
end;
Ist das eine schlechte oder gute Idee? Soll ich ein extra DB-Objekt erstellen und dies jedem Kategorie-Objekt als Referenz geben?

Was ist besser?

Vielen Dank!

TheMiller 20. Dez 2009 14:34

Re: Struktur eines Objekts mit DB-Anbindung
 
Könnt ihr mir bei dieser Frage helfen? Ich stehe immernoch vor dem Problem und würde gerne vermeiden, alles wieder umprogrammieren zu müssen, falls meine Idee doch nicht so gut ist.

Danke!


Alle Zeitangaben in WEZ +1. Es ist jetzt 13:40 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