データセットを解析して値をTStringList
に割り当てていますが、重複を避けたいです。私は次のコードを使用しますが、重複は挿入されます。TStringListから重複を削除する
channelList := TStringList.Create;
channelList.Duplicates := dupIgnore;
try
dataset.First;
while not dataset.EOF do
begin
channelList.Add(dataset.FieldByName('CHANNEL_INT').AsString) ;
dataset.Next;
end;
なぜ重複が追加されますか?
BTW 'dataset.FieldByName( 'CHANNEL_INT')'は、低速のソートされていない操作です。 –