Als ik gesorteerde waarden van een adotable in een ListBox wil plaatsen en doe dat met dit stukje code:
dan krijg ik de melding dat het verkeerde typen zijn. Dat klopt ook wel want de ene is widestring en de andere in variant. Maar hoe doe ik het nou zo dat ik netjes een gesorteerde listbox krijg?
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
| procedure ListFiller;
var
LastValue, I : Integer;
begin
Form1.ListBox1.Clear;
With DataModule2.ADOTable1 do begin
Last;
LastValue := FieldByName('id').Value
First;
Sort := FieldByName('Naam').Value;
for I := 0 to LastValue - 1 do begin
Form1.ListBox1.Items.Append(FieldByName('Naam').Value);
Next;
End;
End;
End; |
dan krijg ik de melding dat het verkeerde typen zijn. Dat klopt ook wel want de ene is widestring en de andere in variant. Maar hoe doe ik het nou zo dat ik netjes een gesorteerde listbox krijg?