Registriert seit: 17. Sep 2006
Ort: Barchfeld
27.624 Beiträge
Delphi 12 Athens
|
Re: Speicherproblem bei TCombobox.Items
7. Aug 2008, 13:02
Versuch das mal so:
Delphi-Quellcode:
procedure fillStrings(var ADOQuery: TADOQuery; tabName: string; fieldName: string; const sItems: TStrings);
begin
ADOQuery.SQL.Clear;
ADOQuery.SQL.Append('SELECT '+fieldName+' FROM '+tabName);
ADOQuery.Open;
sItems.BeginUpdate;
try
sItems.Clear;
while not ADOQuery.Eof do begin
sItems.Append(ADOQuery.Recordset.Fields.Item[fieldName].Value);
ADOQuery.Next;
end;
ADOQuery.Close;
finally
sItems.EndUpdate;
end;
end;
Als sItems übergibst Du nun ComboBox.Items.
[edit] Markus, 2 Doofe, ein Gedanke [/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
|