Thema: Delphi Treeview in Firebird-DB

Einzelnen Beitrag anzeigen

hoika

Registriert seit: 5. Jul 2006
Ort: Magdeburg
8.270 Beiträge
 
Delphi 10.4 Sydney
 
#3

Re: Treeview in Firebird-DB

  Alt 16. Nov 2007, 06:47
Hallo,

du legst nicht den Treeview ab,
sondern die Daten.

Bei Bäumen wird der Node als

Id, PreId, (Data)

gespeichert.

PreId ist die Id des Parent-Nodes,
bie Root-Nodes steht dort 0.
Sinnvollerweise packt man einen Dummy-Record mit Id=0 und PreId=0
mit in die DB, der natürlich nicht geladen wird.
Wozu ?

Um left joins zu vermeiden.

Such mal in google nach "Baum Interbase",
oder "recursive Interbase"
da hatte ich schon mal was gelesen.


Heiko
Heiko
  Mit Zitat antworten Zitat