Einzelnen Beitrag anzeigen

Benutzerbild von Stevie
Stevie

Registriert seit: 12. Aug 2003
Ort: Soest
4.017 Beiträge
 
Delphi 10.1 Berlin Enterprise
 
#4

Re: Baumstruktur - rekursive Prodzedur???

  Alt 14. Mär 2005, 10:25
Nicht getestet, aber so ungefähr:
Delphi-Quellcode:
procedure get_bookmarks(parent_id:integer;ebene:string);
var
  TempQuery: TZReadOnlyQuery;
begin
  TempQuery := TZReadOnlyQuery.Create(nil);
  TempQuery.Connection := form1.zconnection1;
  TempQuery.SQL.Text:='SELECT * FROM bookmarks WHERE parent_id='+inttostr(parent_id);
  TempQuery.Open;
  TempQuery.FieldByName('id').AsString;
  while not TempQuery.Eof do
  begin
     form1.listbox1.Items.Add(TempQuery.FieldByName('url').AsString);
     get_bookmarks(TempQuery.FieldByName('id').AsInteger,'- ');
     TempQuery.Next;
  end;
  FreeAndNil(TempQuery);
end;

procedure TForm1.FormCreate(Sender: TObject);
begin
  get_bookmarks(0,'');
end;
Stefan
“Simplicity, carried to the extreme, becomes elegance.” Jon Franklin

Delphi Sorcery - DSharp - Spring4D - TestInsight
  Mit Zitat antworten Zitat