![]() |
DBTreeView und MySQL
Hey,
Ich möchte gerne über das "DBTreeView" eine Baumstruktur aus einer MySQL Datenbank auslesen und Knoten hinzufügen. Irgendwie klappt das alles nicht so ganz. Also... In der DB "Baumstruktur" habe ich drei Felder: ID :Integer parent :Integer text :text DataSource usw verbunden... bei
Delphi-Quellcode:
Kommt immer eine Exception bei der Exe!
procedure TForm1.Button1Click(Sender: TObject);
begin dbtv1.Items.Add(dbtv1.CreateNode,'Test'); end; Wie erstelle ich einen Knoten und speichere diesen in der MySQL DB ab? Vielen Dank für eure Hilfe! |
Re: DBTreeView und MySQL
Du brauchst den Knoten nicht createn auch nicht Auslesen. Das regelt das DBTree.
Es gibt ein Demo dafür. Such mal im Installationsordner der Komponente(es war aber ziemlich gut versteckt). |
Re: DBTreeView und MySQL
Hey,
Die Demo hatte ich schon gefunden. Darin steht folgendes:
Delphi-Quellcode:
Leider funzt das auch nicht kommt die gleiche Fehlermeldung.
procedure TForm1.BitBtnAddClick(Sender: TObject);
begin DBTreeView1.Items.Add(DBTreeView1.Selected, 'New Item'); end; Wenn das richtig ist was muss ich genau noch machen damit es funktioniert? Was muss ich z.B. im Objektinspektor für KeyField usw. eingeben? |
Re: DBTreeView und MySQL
Hallo Hansi,
ich glaub ich hab da was verwechselt. Ich war mir auf Grund deiner Beschreibung fast sicher wir reden über das DBtreeView von den Jedi's. Dort ist es so geregelt, dass im Keyfield die Knoten auf Grund von Zahlen gebildet werden. Wenn im Detailfeld (Parent) eine Zahl genau den selben Wert wie das Keyfield hat ordnet das DBTree diesen Datensatz als Chield zu. Findet es zu einem Parent kein Keyfield gibt es ebend keinen Knoten. |
Alle Zeitangaben in WEZ +1. Es ist jetzt 10:20 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz