COMBO - NAO MOSTRAR NOMES REPETIDOS

EVERSON.PASETTO 09/11/2010 19:30:54
#357037
Tenho uma tabela onde carrega nomes de clientes que realizaram compras..
Mas acontece que o cliente pode ter realizado mais de uma compra. então quero carregar apenas uma vez os nomes..

Tenho este codigo..
Dim rstconsulta As New ADODB.Recordset

rstconsulta.Open [Ô]Produto[Ô], cnnBanco
Do While Not rstconsulta.EOF
cboNome.AddItem rstconsulta.Fields([Ô]NomeCli[Ô])
rstconsulta.MoveNext
Loop
rstconsulta.Close
Set rstconsulta = Nothing

Como faço para carregar os dados na combo sem repetir ?

Obrigado e até +
LUISNET10 09/11/2010 19:34:44
#357038


Amigo...

aCHO Q ISSO VAI FUNCIONAR

retconsulta.Open [Ô]Select into * from produto[Ô], cnnBanco


SACOFRITO 09/11/2010 21:16:51
#357044
Em ADO nao sei, mas em DAO é
[Ô]select distinct campo from tabela[Ô]
TRTNCG 09/11/2010 21:28:36
#357046
Resposta escolhida
Usa a seguinte SQL

Select NomeCli from NomeDaTabela Group by NomeCli
Tópico encerrado , respostas não são mais permitidas