SELECT DISTINCT no SQL SERVER!

Boa Tarde Pessoal,

Estou utilizando como ferramenta de desenvolvimento o JBuilder 9, e servidor JBOSS.

Tive uma grande surpresa quando fui fazer um simples “SELECT” e trazer no JSP.

Ao fazer o comando “DISTINCT”, o ResultSet retorna um “SELECT” normal, como se estivesse sem a clausula “DISTINCT”.

O JDBC que utilizo é o SQL Server 2000 Service Pack2. Alguém poderia me ajudar?

Obs: Não ocorre nenhum erro, apenas o resultado do recordset vem incoerente.

Por exemplo:

Correto:

Abel
Jacira
João
Maria

Resultado:

Abel
Jacira
João
João
Maria
Maria
Maria

Ou seja, a clausula distinct esta sendo omitida.

O select também está correto pois eu já testei no Query Analizer (no próprio banco) e funcionou.

Muito Obrigado!

Qual a sua cláusula SQL?

Bom, a clausula SELECT está correta, segue exemlpo abaixo:

SELECT DISTINCT AreDesc
FROM TArea.