可以Query连接
with Query1 do begin
close;
sql.Clear;
sql.Add(SELECT DISTINCT * FROM yourTable');
first;
while not Query1.eof do
begin
ListBox1.Items.AddStrings(query1.fields[0].asstring);
next;
end;
end;
var
qry: TADOQuery;
begin
qry := TADOQuery.Create(Self);
try
qry.Active := False;
qry.SQL.Clear;
qry.SQL.Add('SELECT distinct myfield from table');
qry.Active := True;
while not Qry.EOF do
begin
ListBox1.Items.AddStrings(Adoquery1['myfield']);
Qry.Next;
end;
finally
qry.Free;
end;
end;
adodataset1.commandtext:='select distinct * from yourtable'
adodataset1.open;
while not adodataset1.Eof do
begin
listbox1.items.add( adodataset1.FieldByName('备忘录文本').value);
adodataset1.Next ;
end;
可以用ADOQuery连
with ADOQuery1 do begin
close;
sql.Clear;
sql.Add(SELECT DISTINCT Yours FROM yourTable');
try
Open ;
Except
MessageDlg('不能打开数据库',mtWarning, [mbYes], 0);
end; //try
while not ADOQuery1.eof do
begin
ListBox1.Items.AddStrings(Adoquery1.fields[0].asstring);
next;
end;
end;