Registriert seit: 17. Sep 2006
Ort: Barchfeld
27.624 Beiträge
Delphi 12 Athens
|
AW: DB ID's in Array Speichern
28. Okt 2010, 14:03
Delphi-Quellcode:
LSQl := 'Select Id From technik_image where TECHNIKID = 70';
IBDSetThumbnail.SelectSQL.Text := LSql;
IBDSetThumbnail.Open;
dsThumnails.DataSet := IBDSetThumbnail;
SetLength(FIds,IBDSetThumbnail.RecordCount);
i := 0;
while not IBDSetThumbnail.EOF do
begin
FIds[i] := IBDSetThumbnail.Fields[0].Value;
inc(i);
IBDSetThumbnail.Next;
end;
[edit] Nachtrag: Der RecordCount muss nicht in jedem Fall die Anzahl der tatsächlich ermittelten Datensätze wiedergeben, daher ist das SetLength() oben mit etwas Vorsicht zu genießen. [/edit]
Detlef "Ich habe Angst vor dem Tag, an dem die Technologie unsere menschlichen Interaktionen übertrumpft. Die Welt wird eine Generation von Idioten bekommen." (Albert Einstein)
Dieser Tag ist längst gekommen
|