![]() |
SQL Ergebnis in einer Listview Komponente anzeigen?
Guten Abend,
ich möchte in einer Listview Komponente das Ergebnis einer SQL-Datenbank Abfrage anzeigen lassen. Kann ich das so einfach machen und wenn ja wie? MfG Thomas |
Re: SQL Ergebnis in einer Listview Komponente anzeigen?
Das ist jetzt mehr Quick 'n Dirty , du Kannst es ja noch optimieren... :P
Delphi-Quellcode:
Nachtrag: Query ist eine ADOQuery
Var
NewColumn : TListColumn; ListItem : TListItem; i : Integer; Begin With Query Do Begin SQL.Text := 'SELECT *' + #10 + 'FROM Tabelle'; Open; End; With ListView1 Do Begin Columns.Clear; Items.Clear; If Not Query.Eof Then Begin For i := 0 To pred(Query.FieldCount) Do Begin NewColumn := Columns.Add; NewColumn.Caption := Query.Fields[i].FieldName; End; ListView1.ShowColumnHeaders := True; While Not Query.Eof Do Begin For i := 0 To pred(Query.FieldCount) Do Begin If i = 0 Then Begin ListItem := Items.Add; ListItem.Caption := Query.Fields[i].asString; End Else ListItem.SubItems.Add(Query.Fields[i].asString); End; Query.Next; End; End; End; End; |
Alle Zeitangaben in WEZ +1. Es ist jetzt 10:18 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