Autor Beitrag
Jacer
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starofftopic star
Beiträge: 105

Windows 7, Vista, Ubuntu
HTML,CSS,PHP,Delphi 7
BeitragVerfasst: Mi 28.10.09 02:02 
Nabend allerseits,

ich habe folgende Problematik:
Ich habe eine SQL-SELECT-Abfrage über die ich mehrere Datensätze aus einer Datenbank auslese.
Die Ergebnisse davon sollen dann in eine ListBox hinzugefügt werden.

Wenn ich also die Abfrage durchgeführt habe gebe ich den Befehl zum hinzufügen in die ListBox.
Allerdings wird immer nur der erste gefundene Eintrag hinzugefügt.

Mit welchem Befehl lasse ich alle gefundenen Einträge in die ListBox einfügen?

mfg
jacer

_________________
A look in the eyes often says more than a hundred words could ever express.
zuma
ontopic starontopic starontopic starontopic starontopic starontopic starofftopic starofftopic star
Beiträge: 660
Erhaltene Danke: 21

Win XP, Win7, Win 8
D7 Enterprise, Delphi XE, Interbase (5 - XE)
BeitragVerfasst: Mi 28.10.09 09:09 
mit etwas code könnte man dir wahrscheinlich besser helfen, daher kann ich nur vermuten, das du deine ergebnismenge nicht in einer schleife durchläufst und somit auch nur den ersten Treffer einträgst. Zeig doch mal ein wenig code von der stelle, wo du das Ergebnis in die Listbox überträgst

_________________
Ich habe nichts gegen Fremde. Aber diese Fremden sind nicht von hier! (Methusalix)
Warum sich Sorgen ums Leben machen? Keiner überlebts!
Critter
ontopic starontopic starontopic starontopic starontopic starontopic starofftopic starofftopic star
Beiträge: 328
Erhaltene Danke: 3

Windows 7
Delphi 7 Pro.
BeitragVerfasst: Mi 28.10.09 11:31 
Hi,

du musst wahrscheinlich etwas in dieser Art machen:

ausblenden Delphi-Quelltext
1:
2:
3:
4:
5:
6:
while not Query.Eof do
  try
   ListBox1.Items.Add(Query.FieldByName('Feldname').AsString);
  finally
    Query.Next;
  end;


Siehe auch das hier.

critter

_________________
Diejenigen, die grundlegende Freiheiten aufgeben, um ein wenig mehr vorrübergehende Sicherheit zu erkaufen, verdienen weder Freiheit noch Sicherheit.
(Benjamin Franklin;"The Papers of Benjamin Franklin", Vol. 6, Apr. 1, 1755, through Sep. 30, 1756)